Destructuring by &reference

Claudia Meadows contact at isiahmeadows.com
Wed Mar 3 00:02:48 UTC 2021


I would like to see this happen, though I'd like to see it integrated with
reified refs. (I know there's a proposal laying around somewhere drafted up
by a current or former TC39 person, but I can't find it.)

-----

Claudia Meadows
contact at isiahmeadows.com


On Tue, Mar 2, 2021 at 11:05 AM Andrea Giammarchi <
andrea.giammarchi at gmail.com> wrote:

> Another one (cit. DJ Khaled)
>
> has "by reference" ever been considered as "yet another JS syntax" ???
>
> let object = {value: 1};
> let {&value} = object;
> value = 2;
>
> object.value; // 2
>
> allowed everywhere destructuring is possible, throwing for frozen
> properties ... is this just meh? .. .'cause I think, specially for function
> signatures declaration, it might make a difference, when mutability matters.
>
> Cheers 👋
>
> P.S. for transpilers this would simply carry, repeatedly, the initial
> reference.prop around, instead of using just prop.
>
> _______________________________________________
> es-discuss mailing list
> es-discuss at mozilla.org
> https://mail.mozilla.org/listinfo/es-discuss
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.mozilla.org/pipermail/es-discuss/attachments/20210302/cf24a1ef/attachment.html>


More information about the es-discuss mailing list