Chrome javascript代理对象未定义
Chrome javascript Proxy object is not defined
我想对EMCAScript 6中引入的Proxy对象进行实验,如本文所述:http://ariya.ofilabs.com/2013/07/es6-and-proxy.html
然而,当我想运行示例代码时:
var engineer = { name: 'Joe Sixpack', salary: 50 };
var interceptor = {
set: function (receiver, property, value) {
console.log(property, 'is changed to', value);
receiver[property] = value;
}
};
engineer = Proxy(engineer, interceptor);
我得到了一个错误,代理没有定义。有人知道更多关于Chrome中对代理的支持吗?我在Mac上使用的是Chrome版本33.0.1750.152。
如果你使用的是Chrome,那么ES6的大部分功能都隐藏在功能切换后面。浏览到chrome://flags,找到标题为"启用实验JavaScript"的部分,并使其启用支持:chrome://flags/#enable-javascript和谐
激活后,重新启动您的chrome浏览器,它应该可以工作
V8在4.9 中发布了对Proxy
的完全支持
来源;http://v8project.blogspot.de/2016/01/v8-release-49.html
Chrome 49使用V8 4.9
只需从带有标志--js-flags="--harmony-proxies"
的命令行启动chrome,或将其添加到chrome的快捷方式
在https://github.com/anywhichway/chrome-proxy.如果您的需求是基本的,那么这应该会让您度过难关,直到v8团队完成重新实现。
相关文章:
- 在setInterval函数之前声明时未定义对象
- 使用+=运算符未定义对象中的第一个元素
- 通过 Requirejs 传递的未定义对象
- JS:防止访问未定义对象的属性时出错
- AngularJs为什么在ng禁用函数上未定义对象
- IE上未定义对象值
- JQuery函数返回一个对象,但它被集成为未定义对象
- AJAX响应带有未定义/对象文档
- 处理未定义对象的内联比三进制更聪明
- JavaScript错误未定义对象,尽管对象存在
- Javascript未定义对象
- 未定义对象子属性的Javascript类型
- Javascript多维数组未定义对象错误
- 在一条语句中获取多个未定义对象中的初始化对象
- Javascript -对象中的未定义对象
- 是否可以像扩展其他对象一样扩展未定义对象
- Java Script Ionic框架中的未定义对象
- if else子句中未定义对象的未定义属性
- 未定义对象方法
- 在JavaScript中使用typeof仍然会导致未定义对象的错误