为了账号安全,请及时绑定邮箱和手机立即绑定

数组的forEach方法

数组的forEach方法

qq_杀意隆_0 2017-12-19 09:39:34
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)});

这段代码你只打印了第一个参数

查看完整回答
反对 回复 2017-12-19
  • 1 回答
  • 0 关注
  • 1321 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号