Nodejs console.log作为forEach中的回调

时间:2016-01-08 02:09:21

标签: javascript node.js

我很难调试输出:

content.forEach(console.log);

content是一个字符串数组。问题是它似乎为数组中的每个元素注销了整个content变量。

当我最终将其改为

content.forEach(function(a){ console.log(a) });

它开始工作了。这是什么恶魔?

1 个答案:

答案 0 :(得分:3)

Array.forEach传递回调三个值:

currentValue :数组中正在处理的当前元素。

index :数组中正在处理的当前元素的索引。

数组:正在应用forEach的数组。

Console.log打印出所有参数,而不仅仅是第一个参数。

相关问题