ECMAScript5中数组的迭代方法
Opened this issue · 0 comments
liuxilei commented
ECMAScript5
为数组定义了5个迭代方法。每个方法都接收两个参数:要在每一项上运行的函数和(可选的)运行该函数的作用域对象——影响this
的值。传入这些方法中的函数会接收三个参数:数组项的值、该项在数组中的位置和数组对象本身。
every()
对数组中的每一项运行给定函数,如果该函数对每一项都返回true
,则返回true
filter()
对数组中的每一项运行给定函数,返回该函数会返回true
的项组成的数组forEach()
对数组中的每一项运行给定函数。这个方法没有返回值map()
对数组中的每一项运行给定函数,返回每次函数调用的结果组成的数组some()
对数组中的每一项运行给定函数,如果该函数对任一项返回true
,则返回true