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

Reply via email to