var arr = [2,4,6];
arr.forEach(console.log);
arr.forEach(function(arg){console.log(arg)});2种方法为何输出结果不一样?
1 回答
kevinZee
TA贡献50条经验 获得超39个赞
因为forEach的回调可以接收三个参数,(当前元素,当前元素的下标,数组本身)
arr.forEach(function(arg){console.log(arg)});
这段代码你只打印了第一个参数
添加回答
举报
0/150
提交
取消