Array.values()不起作用

时间:2018-02-24 15:47:56

标签: javascript

我一直在尝试在代码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中都尝试了控制台并得到了同样的错误。我误会了什么吗?这是一个错误吗?

1 个答案:

答案 0 :(得分:2)

根据MDN文档页面底部的浏览器兼容性表格,在Chrome 66和Firefox 60之前不支持Array.prototype.values() - 这两者都尚未发布!有趣的是,它目前支持 ,并且刚刚在开发人员工具中验证了我自己。