var numbers = [1, 2, 3, 4, 5, 4, 3, 2, 1];
var everyResult = numbers.every(function(item, index, array) {
return (item > 2);
});
var someResult = numbers.some(function(item) {
return (item > 2);
});
- forEach()
无返回值
对数组的每一项都执行该函数
- some()
返回值为布尔型
只要有一次的返回值为true,则结束,返回true
- every
返回值为布尔型
只要又一次的返回值是false,则结束,返回false
- map()
返回值为数组
数组执行完函数里面的操作之后返回这个数组
- filter()
返回数组
返回数组执行该操作时为true的值,以数组的形式返回
网友评论