1 .every()
对数组的每一项运行给定函数,如果该函数对每一项都有返回true,则返回true。接受三个参数(项目值,项目索引,数组本身)
var txt = “”;
var numbers = [45, 4, 9, 16, 25];
numbers.forEach(myFunction);
function myFunction(value, index, array) {
txt = txt + value + “
”;
}//true
2 .filter()
对数组中的每一项运行的函数,返回该函数会返回true的项目组成的数组。接受三个参数(项目值,项目索引,数组本身)
var numbers = [45, 4, 9, 16, 25];
var over18 = numbers.filter(myFunction);
function myFunction(value, index, array) {
return value > 18;
}//45,25
3 .forEach()
对数组中的每一项运行的给定函数。这个方法没有返回值(为每个数组元素调用一次函数)。接受三个参数(项目值,项目索引,数组本身)
var txt = “”;
var numbers =