Node.log console.log作为forEach中的callback

我很难debugging输出:

content.forEach(console.log); 

content是一个string数组。 问题是它似乎注销整个contentvariables一次数组中的每个元素。

当我终于改变了

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

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

Array.forEach传递callback三个值:

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

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

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

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