JavaScript配列は操作関数を巡回します.
1645 ワード
以下の関数はすべて巡回関数です.
every
every
var arr = [0,5,6156,564,156,56];
// .every
// true, false
// 1.
// 2. true , every true
// 3. false false every false
console.log(arr.every(function(value,index,array){
// console.log(value);
// console.log(index);
// console.log(array);
return true; // true
return false; // false every false
}))
そして私var arr = [0,5,6156,564,156,56];
// true
// 1.
// 2. true some true
// 3. false , true false
console.log(arr.some(function(value,index,array){
console.log(value);
// console.log(index);
// console.log(array);
return true; // true some true
// return false; // some false
}))
mapvar arr = [0,5,6156,564,156,56];
// .map
// 1.
// 2. map
arr = arr.map(function(value,index,array){return value * 2})
console.log(arr)
forEachvar arr = [0,5,6156,564,156,56];
// .forEach
// 1. for
arr.forEach(function(value,index,array){
console.log(value);
// console.log(index);
// console.log(array);
})
reducevar arr = [0,5,6156,564,156,56];
// .reduce
// 1. , 1 0 1
// 2. 1
// 3. reduce
console.log('reduce:' + arr.reduce(function(total,value,index,array){
return total + value;
}))