js配列の実用的な方法
3909 ワード
1、アラy.forEach()–エルゴード配列は、行列要素を回転関数で操作できます.戻り値がありません.
var arr = [1, 2, 3]
arr.forEach(function (item) {
console.log(item) // 1 2 3
})
2、Aray.map()–エルゴード配列は、新しい配列を返します.配列要素はフィードバック処理されます.var number = [1, 2, 3]
var doubleNumber = number.map(function (item) {
return item * 2
})
console.log(doubleNumber) // [2, 4, 6]
3、アラy.filter()–フィルタ配列、コールバック関数にフィルタ条件を設定します.var numbers = [2, 23, 8, 14, 9, 22, 27]
var numbersFilter = numbers.filter(function (item) {
if (item > 10) {
return true
} else {
return false
}
})
console.log(numbersFilter) // [23, 14, 22, 27]
4、Aray.indexOf()–最初の整合要素のインデックス値を返します.var source = [1, 2, 2, 3]
console.log(source.indexOf(1)) // 0
console.log(source.indexOf(2)) // 1
console.log(source.indexOf(3)) // 3
5、Aray.every()–すべての要素がある条件に合致しているかどうかを判断し、すべてのコールバック関数がtrueの場合、結果はtrueです.そうでないとfalseです.var count = [2, 23, 8, 14, 9, 22, 27]
var result1 = count.every(function (item) {
return item > 10
})
var result2 = count.every(function (item) {
return item > 0
})
console.log(result1) // false
console.log(result2) // true