目前正在阅读面向 web 开发人员的专业 javascript,并且正在讨论数组的迭代方法(即every()
,filter()
等)
它有点茫然地指出,您需要向它传递接受三个参数的函数,即数组项值、项在数组中的位置以及数组对象,以便所有函数看起来像这样:
function(item, index, array){
[do something with item]
}
为什么,在那种情况下,你需要传递index
andarray
参数;为什么还item
不够呢?
目前正在阅读面向 web 开发人员的专业 javascript,并且正在讨论数组的迭代方法(即every()
,filter()
等)
它有点茫然地指出,您需要向它传递接受三个参数的函数,即数组项值、项在数组中的位置以及数组对象,以便所有函数看起来像这样:
function(item, index, array){
[do something with item]
}
为什么,在那种情况下,你需要传递index
andarray
参数;为什么还item
不够呢?