Reference Error: Proxy is Not Defined
Reference Error: Proxy is Not Defined
我正在尝试在我的 Angular 应用程序中使用 ES6 代理:
// 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
有什么见解吗?
参考 this table here Traceur 目前似乎不支持 ES6 代理。我用来转译后端代码的 Babel 也不支持。看起来 io.js 的支持有限,因此必须进行进一步的研究以确定该解决方案是否适合我们的需求。尽管这对我的 Angular 前端没有帮助。
我正在尝试在我的 Angular 应用程序中使用 ES6 代理:
// 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
有什么见解吗?
参考 this table here Traceur 目前似乎不支持 ES6 代理。我用来转译后端代码的 Babel 也不支持。看起来 io.js 的支持有限,因此必须进行进一步的研究以确定该解决方案是否适合我们的需求。尽管这对我的 Angular 前端没有帮助。