I couldn't find a commitment to a specific syntax in the latest ES6 standard
Gecko, chrome experimental, traceur and 'node --harmony-proxies' support the Proxy.create syntax (detailed in http://wiki.ecmascript.org/doku.php?id=harmony:proxies) e.g. var proxy = Proxy.create({ get: function(p, n) { return 'Hello ' + n; } }); proxy.World //'Hello World' However MDN calls the above the 'Old Proxy API'. Gecko also supports what MDN indicates implies is the current Proxy syntax (i.e. new Proxy) e.g. var p = new Proxy( {}, {get: function(p,x) { return 'Hello ' + x }} ); p.World; //'Hello World' Which is right? thanks @angustweets
_______________________________________________ es-discuss mailing list es-discuss@mozilla.org https://mail.mozilla.org/listinfo/es-discuss