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

以下两种forEach不同的写法的区别是什么?

以下两种forEach不同的写法的区别是什么?

江户川乱折腾 2019-04-27 22:19:54
A:Array.prototype.forEach.call(item,function(el){console.log(el)})B:item.forEach(function(el){console.log(el)})or:item.forEach((el)=>{console.log(el)})想请问高手这两种写法的差别是什么?Array.prototype.forEach.call主要作用是什么?
查看完整描述

2 回答

?
守着星空守着你

TA贡献1799条经验 获得超8个赞

第一种写法可用于类数组,比如{0:'a',1:'b',length:2}这类数据,有些选择器(比如:document.getElementsByTagName,document.querySelectorAll)或arguments等查出的数据都是类数组而不是真数组
                            
查看完整回答
反对 回复 2019-04-27
  • 2 回答
  • 0 关注
  • 522 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

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

帮助反馈 APP下载

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

公众号

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