日常業務でよく使う配列メソッドはたくさんありますが、まとめておきますね~
1.リバース( )
配列要素を反転
2.ソート( )
配列を並べ替え、デフォルトで Unicode エンコーディングで並べ替える
3.連結( )
複数の配列を連結する
let arr1 = [1,2,3]
let arr2 = [4,5]
let arr = arr1.concat(arr2)
console.log(arr) //[1, 2, 3, 4, 5]
4.スライス(開始、終了)
配列要素を傍受する
start: start 添え字、end: end 添え字、最後の項目を除く、end が空の場合は最後まで傍受したことを意味し、添字が負の場合は逆数を意味し、傍受した要素で構成される配列を返し、元の配列変わらない
let arr = [0,1,2,3,4,5,6,7]
console.log(arr.slice(1,4)) //[1, 2, 3]
console.log(arr.slice(3)) //[3, 4, 5, 6, 7]
console.log(arr.slice(-4,-1)) //[4, 5, 6]
console.log(arr) // [0,1,2,3,4,5,6,7]
5.スプライス(開始、カウント、v1、v2...)
配列要素を削除
start: 開始添字、count: 削除の長さ、count が空の場合、削除が終了したことを意味します。添字が負の場合、カウントダウンを意味します。v1、v2 は、削除後に追加された要素を意味します。削除された要素で構成される配列、元の配列が発生します
let arr = [0,1,2,3,4,5,6,7]
console.log(arr.slice(1,4)) //[1, 2, 3, 4]
console.log(arr.slice(4)) //[4, 5, 6, 7]
console.log(arr.slice(-3)) //[5, 6, 7]
console.log(arr.splice(1,4,5,6,7)) // [1, 2, 3, 4] //arr=[0, 5, 6, 7, 5, 6, 7]
6. プッシュ( )
配列の末尾に 1 つ以上の要素を追加し、配列の長さを返すと、元の配列が変更されます
7. unshift( )
配列の先頭に 1 つ以上の要素を追加し、配列の長さを返すと、元の配列が変更されます
8. ポップ( )
配列の末尾にある要素を削除し、削除された要素を返すと、元の配列が変更されます
9.シフト( )
配列の先頭にある要素を削除し、削除された要素を返すと、元の配列が変更されます
10.indexOf()
要素が含まれているかどうかを調べ、見つかった場合は添字を返し、見つからなかった場合は -1 を返します
つづく~~~