我很难调试以下输出:
content.forEach(console.log);
content
是一个字符串数组。问题是它似乎为数组中的每个元素注销了整个 content
变量。
当我最终将其更改为
content.forEach(function(a){ console.log(a) });
它开始工作了。这是什么鬼?
最佳答案
Array.forEach 向回调传递三个值:
currentValue:数组中当前正在处理的元素。
index:当前正在处理的元素在数组中的索引。
数组:forEach 所应用的数组。
Console.log 打印出所有参数,而不仅仅是第一个参数。
关于javascript - Nodejs console.log 作为 forEach 中的回调,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34668389/