1. every():对数组中的每一项运行给定函数,如果该函数对每一项都返回true,则返回true。
2. filter():对数组中的每一项运行给定函数,返回该函数会返回true的项组成的数组。
3. some():对数组中的每一项运行给定函数,如果该函数有一项返回true,则返回true。
4. map():对数组中的每一项运行给定函数,返回每次函数调用的结果组成的数组。
5. forEach():对数组中的每一项运行给定函数。这个方法没有返回值。
1. reduce():从第一项开始,迭代数组所有项,然后构建一个返回的值
2. reduceRight():从最后项开始,迭代数组所有项,然后构建一个返回的值
function test(){
var text='this is a W' return text.replace(/[w]/g,function(match,pos,originalText){ console.log(match,pos,originalText) }) }