Operators and valueOf with ES6 proxies (Firefox)

I run the following code:

var x = new Proxy({}, {
    get: function(target, name) {
        console.log(name);
        return target[name];
    }
});

var y = x + 5;

Why isn’t 'valueOf' printed in console (in Firefox 24)?

  • What is the technical definition of a Javascript iterable and how do you test for it?
  • How come default exports are listed as having multiple branches by `istanbul` code coverage?
  • Correct way to inject pure class into angular 1.x application in ES6
  • Duplicated declarations in compiled out-file using Babel
  • es6 babelify changes variable name, variable can't be found in inspector
  • Flatten arguments into one dimensional array using the rest parameter
  • See http://jsfiddle.net/WFjvv/1/.

  • webcomponents-lite with ES6 doesn't work in IE 11 and 10
  • How to convert a callback code to promise in ES6
  • this.state not the same as state in this object
  • Understanding weak maps
  • Can you bind arrow functions?
  • Understanding Node JS Generators with fs Module
  • One Solution collect form web for “Operators and valueOf with ES6 proxies (Firefox)”

    Seems to be fixed in Firefox 26.