TypeScript 配列の特定の要素を置換するサンプル

環境
Windows 11 Pro 64bit
TypeScript 4.4.4

構文
const result = 配列名.map((item) => item === 置換前の値 ? 置換後の値 : item)
map()の引数に、1つの引数を持つ関数を指定します。

関数の処理で、引数が特定の要素と等しいかで条件分岐します。
引数が特定の要素と等しいときは置換後の新しい値、異なる場合は引数を返します。

操作例

const nums = [5, 1, 6, 1, 5, 7, 3, 7, 4, 5];

const result = nums.map((item) => item === 5 ? 8 : item)

console.log(result)

実行結果
> Array [8, 1, 6, 1, 8, 7, 3, 7, 4, 8]

TypeScript

Posted by arkgame