ES5数组迭代方法,归并方法

来源:互联网 发布:python与人工智能编程 编辑:程序博客网 时间:2024/04/27 20:44

每个方法接受2个参数:要在每一项上运行的函数和(可选)运行该函数的作用域对象。

every()对数组的每一项运行给定函数,如果该函数对每一项都返回true,则返回true。

filter()对数组的每一项运行给定函数,返回该函数会返回true的项组成的数组。

forEach():对数字中的每一项运行给定函数,类似于for循环,没有返回值。

map():对数组中的每一项运行给定函数,返回每次函数调用的结果组成的数组。

some():对数组中的每一项运行给定函数,如果该函数对任一项返回true,则返回true。

以上方法都不会修改数组中的包含的值。

IE9+,Firefox 2+,Safari 3+,Opera 9.5+和Chrome。



reduce()

reduceRight()

IE9+,Firefox 3+,Safari 4+,Opera 10.5+和Chrome。

0 0
原创粉丝点击