我一直在尝试在代码as specified by MDN documentation中使用Array.prototype.values()
,并发现它在任何代码操场中都不起作用。我直接从MDN上的示例中获取的代码。
var arr = ['w', 'y', 'k', 'o', 'p'];
var iterator = arr.values();
for (let letter of iterator) {
console.log(letter);
}
它既不适用于repl.it,也不适用于MDN自己的沙箱。
我认为这是由于某些原因Node.js不支持此功能,但我在Chrome和Firefox中都尝试了控制台并得到了同样的错误。我误会了什么吗?这是一个错误吗?
答案 0 :(得分:2)
根据MDN文档页面底部的浏览器兼容性表格,在Chrome 66和Firefox 60之前不支持Array.prototype.values()
- 这两者都尚未发布!有趣的是,它目前支持 ,并且刚刚在开发人员工具中验证了我自己。