这里两个形参是干嘛的 接受的是谁的数据 谁想他们传数据

来源:2-8 首页-商家列表(2)

小鲜花

2020-02-21 17:07:19

http://img.mukewang.com/climg/5e4f9d9c09ffb90a06650256.jpg

写回答

1回答

好帮手慕星星

2020-02-21

同学你好,这两个参数是forEach方法中的,并不是外部传入的参数。可以参考下面的用法:

forEach() 方法用于调用数组的每个元素,并将元素传递给回调函数。

语法:array.forEach(function(currentValue, index, arr), thisValue)

参数:

function(currentValue, index, arr)    必需, 数组中每个元素需要调用的函数。    

currentValue    必需。当前元素    

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

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

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

例如:

http://img.mukewang.com/climg/5e4fb48509645f6a03690101.jpg

http://img.mukewang.com/climg/5e4fb49309dcd28401210114.jpg

参数名称是自定义的,但是位置代表的意思是固定的,也就是第一个参数代表当前元素,第二个参数代表索引值。自己可以测试理解下。

如果我的回答帮到了你,欢迎采纳,祝学习愉快~

0

0 学习 · 6815 问题

查看课程