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

数组的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 关注
  • 1165 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信