Ups.
---------- Forwarded message ----------
From: "Salvador de la Puente González" <[email protected]>
Date: 10 Oct 2014 08:04
Subject: Re: Defining a Symbol object to be use as a property object
To: "L2L 2L" <[email protected]>
Cc:
> I don't know why do you want to do so but if it is because you want to
hide a complete structure from the outside world then remember symbols can
be used to index another object so this is valid:
>
> var myPrivate = Symbol();
> var obj = {};
> obj[myPrivate] = {};
>
> Hope it solves your use case.
>
> On 10 Oct 2014 07:06, "L2L 2L" <[email protected]> wrote:
>>
>>
>> I've played around with Symbol. And from my understanding, they are use
to define unique properties and variable --I'm still not fully
knowledgeable on them, only what I read. So if you would like to give your
summary of them, please feel free.--.
>>
>> My proposal is to be able to define an symbol object:
>>
>> var obj = new Symbol("symbol obj");
>>
>> Why?
>>
>> To be able defined properties for objects with keys of symbol, as so:
>>
>> var obj = {};
>>
>> obj.propObj = new Symbol("propObj");
>>
>> obj.propObj.prop = Symbol("prop");
>>
>> This is doable via all constructor wrapper objects for all primitive
data types.
>>
>> It'll be a nice addition to this primitive type to have the same
capability.
>>
>> This is my proposal.
>>
>> E-S4L
>> N-S4L
>> J-S4L
>> _______________________________________________
>> es-discuss mailing list
>> [email protected]
>> https://mail.mozilla.org/listinfo/es-discuss
_______________________________________________
es-discuss mailing list
[email protected]
https://mail.mozilla.org/listinfo/es-discuss