私のAngularアプリでES6 Proxiesを使用しようとしています:
// Create defensive object using ES6 Proxy
createDefensiveObject(target) {
return new Proxy(target, {
get : (target, property) => {
if(property in target)
return target[property];
else
throw new ReferenceError(`Property \"${property}\" does not exist`);
}
});
}
Traceur を使用して Chrome のすべてをトランスパイルしており、実験的な JavaScript を有効にしています。私が実装した他のすべての ES6 機能は期待どおりに動作していますが、プロキシを使用すると次のようになります。Reference Error: Proxy is not defined
洞察はありますか?