Any thoughts on whether it might make sense to reify References [8.7 in the
ECMAScript 5 specification] in the language proper?
E.g. via a function ref() (as a strawman – not really syntactically viable).
Applications:
- Pass a variable by reference:
function incReference(r) {
if (! (r instanceof Reference)) {
throw new TypeError();
}
r++;
}
incReference(ref(foo.bar.baz));
incReference(ref(myVar));
- Data binding
- More options for the lhs of an assignment (advanced collections...)
- Possibly: simplify some of the getter/setter APIs, but it’s probably too late
for that, because this approach has become standard.
--
Dr. Axel Rauschmayer
[email protected]
home: rauschma.de
twitter: twitter.com/rauschma
blog: 2ality.com
_______________________________________________
es-discuss mailing list
[email protected]
https://mail.mozilla.org/listinfo/es-discuss