猿问

[] .forEach.call()在JavaScript中做什么?

[] .forEach.call()在JavaScript中做什么?

我正在查看一些代码片段,我发现多个元素在一个节点列表上调用一个函数,并将forEach应用于一个空数组。

例如,我有类似的东西:

[].forEach.call( document.querySelectorAll('a'), function(el) {
   // whatever with the current node});

但我无法理解它是如何工作的。任何人都可以解释我在forEach前面的空数组的行为以及它是如何call工作的?


神不在的星期二
浏览 777回答 3
3回答
随时随地看视频慕课网APP
我要回答