ES5における配列の共通メソッド
indexOf
var arr = [1, 2, 3, 4, 5]
// indexOfを使用して、配列内の項目を見つける。
var index = arr.indexOf(3)
console.log(index) // 2
var arr = [1, 2, 3, 4, 5]
// indexOfを使用して、配列内の項目を見つける。
var index = arr.indexOf(10)
console.log(index) // -1
forEach
var arr = [1, 2, 3]
// forEachを使用して配列を繰り返し処理する
arr.forEach(function (item, index, arr) {
// item 配列の各項目である
// index 配列のインデックスである
// arr 元の配列である
console.log('最初の配列の ' + index + ' 項目の値は ' + item + '元の配列は', arr)
})
map
var arr = [1, 2, 3]
// マップを使用して配列を繰り返し処理する
var newArr = arr.map(function (item, index, arr) {
// item 配列の各項目である
// index 配列のインデックスである
// arr 元の配列である
return item + 10
})
console.log(newArr) // []
filter
var arr = [1, 2, 3]
// フィルタを使用して配列のフィルタリング
var newArr = arr.filter(function (item, index, arr) {
// item 配列の各項目である
// index 配列のインデックスである
// arr 元の配列である
return item > 1
})
console.log(newArr) // [2, 3]