JavaScript Array with()

定義と使用法

with() 指定された配列要素を更新するために使用されます。

with() このメソッドは新しい配列を返します。

with() このメソッドは元の配列を変更しません。

インスタンス

ES2023 で追加されました with() 元の配列を変更しないで配列要素を更新する安全な方法として、以下の方法が追加されました:

const months = ["Januar", "Februar", "Mar", "April"];
const myMonths = months.with(2, "March");

自分で試してみてください

文法

array.with(index, value)

パラメータ

パラメータ 説明
index

必須。変更する要素のインデックス(位置)。

負のインデックスは配列の末尾から計算されます。

value 必須。新しい値。

返り値

タイプ 説明
Array 変更された要素を含む新しい配列

ブラウザのサポート

with() ES2023 の機能です。

2023 年 7 月から、すべての現代ブラウザがこのメソッドをサポートしています:

Chrome Edge Firefox Safari Opera
Chrome 110 Edge 110 Firefox 115 Safari 16.4 Opera 96
2023 年 2 月 2023 年 2 月 2023 年 7 月 2023 年 3 月 2023 年 5 月