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]