TypeScript:配列に要素を追加・抜く・置換
配列に要素を追加したり削除したりする方法について。
push: 末尾に要素追加
const fruits = ['apple', 'orange', 'peach']; const count = fruits.push('lemon'); console.log(count); console.log(fruits); //4 //[ 'apple', 'orange', 'peach', 'lemon' ]
unshift: 最初に要素追加
const fruits = ['apple', 'orange', 'peach']; const count = fruits.unshift("banana"); console.log(count); console.log(fruits); //4 //[ 'banana', 'apple', 'orange', 'peach' ]
pop: 最後の要素を抜く
const fruits = ['apple', 'orange', 'peach']; const elem = fruits.pop() console.log(elem); console.log(fruits); //peach //[ 'apple', 'orange' ]
shift: 最初の要素を抜く
const fruits = ['apple', 'orange', 'peach']; const elem = fruits.shift(); console.log(elem); console.log(fruits); //apple //[ 'orange', 'peach' ]
splice: 要素の置換・追加・削除
const fruits = ['apple', 'orange', 'peach']; //index=1に要素を挿入 fruits.splice(1, 0, 'lemon'); console.log(fruits); //index=2に要素置換 fruits.splice(2, 1, 'banana'); console.log(fruits); //index=1から2要素を削除 fruits.splice(1, 2); console.log(fruits); //[ 'apple', 'lemon', 'orange', 'peach' ] //[ 'apple', 'lemon', 'banana', 'peach' ] //[ 'apple', 'peach' ]
スポンサーリンク