配列の先頭に追加するには unshift、末尾に追加するには push、位置指定で追加するには splice メソッドを使用します。
先頭に追加する方法
配列オブジェクト.unshift(追加する値);
末尾に追加する方法
配列オブジェクト.push(追加する値);
位置を指定して追加する方法
配列オブジェクト.splice(追加する位置, 0, 追加する値);
- splice は配列内を置き換えるメソッドですが、第二引数に 0(ゼロ) を指定することで値を挿入することができます。
サンプルプログラム
// 配列の初期化
const strArray: string[] = ['str1', 'str2'];
// 'str1' と 'str2' の間に追加
strArray.splice(1, 0, 'str1とstr2の間');
// 先頭に追加
strArray.unshift('先頭');
// 末尾に追加
strArray.push('末尾');
// 結果 = [ '先頭', 'str1', 'str1とstr2の間', 'str2', '末尾' ]
console.log('配列の内容を表示');
console.log(strArray);
検証環境
- typescript 4.3.5
- Node.js v14.17.0
- Microsoft Windows 10 Pro Version 20H2 OS Build 19042.1083 Experience: Windows Feature Experience Pack 120.2212.3530.0