非IT企業に勤める中年サラリーマンのIT日記

非IT企業でしかもITとは全く関係ない部署にいる中年エンジニア。唯一の趣味がプログラミングという”自称”プログラマー。

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' ]
 

 

スポンサーリンク

 - TypeScript