Exactly what I was looking for. Thanks.
On Apr 10, 2011, at 22:18 , David Herman wrote:
> function getDefiningObject(obj, key) {
> if (!(key in obj))
> throw new Error("key " + key + " not found");
> while (!obj.hasOwnProperty(key))
> obj = Object.getPrototypeOf(obj);
> return obj;
> }
>
> On Apr 10, 2011, at 10:24 AM, Axel Rauschmayer wrote:
>
>> As far as I am aware, there is no way to change a property that isn’t at the
>> beginning of the property chain, because the change will create a new
>> property there.
>>
>> Are there plans to change this? It would be nice to have something akin to
>> class methods (without accessing the prototype via some other, e.g. global,
>> reference).
>>
>> --
>> Dr. Axel Rauschmayer
>>
>> [email protected]
>> twitter.com/rauschma
>>
>> home: rauschma.de
>> blog: 2ality.com
>>
>>
>>
>> _______________________________________________
>> es-discuss mailing list
>> [email protected]
>> https://mail.mozilla.org/listinfo/es-discuss
>
>
--
Dr. Axel Rauschmayer
[email protected]
twitter.com/rauschma
home: rauschma.de
blog: 2ality.com
_______________________________________________
es-discuss mailing list
[email protected]
https://mail.mozilla.org/listinfo/es-discuss