老师。。。

来源:2-7 video、audio事件

慕神6715844

2018-10-07 18:17:46

这个foreach是啥。和each一样吗?

写回答

1回答

好帮手慕星星

2018-10-08

虽然都是循环的意思,但是有些区别。

1、forEach循环主要用于数组,用法array.forEach(function(currentValue, index, arr), thisValue)

currentValue    必需。当前元素。

index    可选。当前元素的索引值。    

arr    可选。当前元素所属的数组对象。    

thisValue    可选。传递给函数的值一般用 "this" 值。如果这个参数为空, "undefined" 会传递给 "this" 值    

2、each方法是jquery中的用法,前面的元素为类数组的集合,例如$('li'),单纯的一个数组是不可以使用的。用法:$('li').each(function(index,ele){})

index:为当前索引

ele:为当前元素

自己可以测试比较一下区别,祝学习愉快~~



0

0 学习 · 5012 问题

查看课程