Javascript Array.values()不起作用

Javascript Array.values()不起作用,javascript,Javascript,我一直试图在代码中使用Array.prototype.values(),但发现它在任何代码中都不起作用。我直接从MDN上的示例中获取的代码 var arr=['w','y','k','o','p']; var迭代器=arr.values(); for(让迭代器的字母){ 控制台日志(信件); }从MDN文档页面底部的浏览器兼容性表来看,Array.prototype.values()在Chrome 66和Firefox 60发布之前都不受支持,这两款浏览器都尚未发布!有趣的是,目前Safari

我一直试图在代码中使用
Array.prototype.values()
,但发现它在任何代码中都不起作用。我直接从MDN上的示例中获取的代码

var arr=['w','y','k','o','p'];
var迭代器=arr.values();
for(让迭代器的字母){
控制台日志(信件);

}
从MDN文档页面底部的浏览器兼容性表来看,
Array.prototype.values()
在Chrome 66和Firefox 60发布之前都不受支持,这两款浏览器都尚未发布!有趣的是,目前Safari支持Firefox,我刚刚在开发者工具中验证了这一点。

根据兼容性表,Firefox支持将从版本60和Chrome 66开始。您使用的是什么版本?首先要检查的是您的playgoundIt是否支持它,反之亦然。Node可以支持它,FF和Chrome不支持,因为存在web兼容性问题。至于为什么看起来如此简单的东西会远远落后于它:值得一提的是,Chrome Canary现在在66版上,并且确实支持
Array.prototype.values()
。(我刚测试过。)谢谢!我没有想到,如果该版本的浏览器已经发布,那么将来应该更加关注它。