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