【发布时间】:2016-02-23 15:40:04
【问题描述】:
很抱歉这个非常愚蠢的问题,但为什么这段代码不起作用?
var ar = [1,2,3];
ar.forEach(console.log);
提前谢谢你。
【问题讨论】:
-
定义“不工作”。不过,
console.log需要上下文。使用console.log.bind(console)或 (ES6)a => console.log(a) -
“不起作用”是什么意思?我可以想到几个问题:1)日志需要一个不存在的参数,2)日志仅在某些浏览器的调试器中被调用
-
谢谢@JanDvorak,这正是我所需要的:“需要上下文”
标签: javascript