JavaScript方法array.forEach在Chrome中有效吗?

Web*_*ner 6 javascript google-chrome

这是我的演示.

我正在努力让JavaScript forEach方法在Google Chrome中运行.
Caniuse没有太多帮助.:(

任何帮助,将不胜感激!谢谢!

Thi*_*ter 13

将NodeList转换为数组:

nodes = Array.prototype.slice.call(nodes);
Run Code Online (Sandbox Code Playgroud)

然后你可以使用.forEach()它.


xda*_*azz 2

document.querySelectorAll不返回数组,而是返回一个NodeList没有“forEach”方法的对象。

错误消息显示:

Object #<NodeList> has no method 'forEach'
Run Code Online (Sandbox Code Playgroud)

查看这篇文章,其中解释了这一点。