Javascript 使用ES6代理(Firefox)的运算符和值
我运行以下代码:Javascript 使用ES6代理(Firefox)的运算符和值,javascript,firefox,ecmascript-6,Javascript,Firefox,Ecmascript 6,我运行以下代码: var x = new Proxy({}, { get: function(target, name) { console.log(name); return target[name]; } }); var y = x + 5; 为什么控制台(Firefox24)上没有打印'valueOf' 请参阅。在Firefox 26中似乎已修复。是我一个人的问题,还是这可以正常工作?我在HTML页面上看到valueOf,然后看到toSt
var x = new Proxy({}, {
get: function(target, name) {
console.log(name);
return target[name];
}
});
var y = x + 5;
为什么控制台(Firefox24)上没有打印'valueOf'
请参阅。在Firefox 26中似乎已修复。是我一个人的问题,还是这可以正常工作?我在HTML页面上看到
valueOf
,然后看到toString
,这就是我认为它应该如何工作的。@Qantas94Heavy是的,在Firefox 26中似乎工作正常