Я бегу этот простой кусок кода:Странно ES6 Proxy на Chrome
var handler = {
get(target, prop, proxy) {
console.log('get', prop);
return target[prop];
}
};
var proxy = new Proxy({}, handler);
console.log('the proxy is', proxy);
В Firefox [еженощно 46] Я получаю ожидаемый результат:
the proxy is Object { }
Однако в Google Chrome [canary 49] регистрируются некоторые странные вещи:
the proxy is undefined {}
get splice
get splice
get __proto__
Любая идея, что здесь происходит?
Согласно MDN, то 'Proxy' материал не поддерживается в Chrome. – Pointy
^что, [kangax] (https://kangax.github.io/compat-table/es6/) говорит то же самое – adeneo
Имейте в виду, что я нахожусь в Chrome CANARY, который поддерживает будущие вещи, которые можно найти в Chrome STABLE. – towerofnix