JavaScript 数组 with()
JavaScript 数组 with() 方法
ES2023 添加了 Array with() 方法,作为一种安全的方式来更新数组中的元素,而不会改变原始数组。
示例
const months = ["Januar", "Februar", "Mar", "April"];
const myMonths = months.with(2, "March");
自己试试 »
描述
The with()
方法更新指定的数组元素。
The with()
方法返回一个新数组。
The with()
方法不会改变原始数组。
语法
array.with(index, value)
参数
参数 | 描述 |
index | 必填。 要更改的项目的索引(位置)。 负索引从数组末尾开始计数。 |
value | 必填。 新值。 |
返回值
包含已更改元素的新数组。 |
浏览器支持
with()
是 ES2023 的一个特性。
自 2023 年 7 月起,它在所有现代浏览器中都受支持
Chrome 110 | Edge 110 | Firefox 115 | Safari 16.4 | Opera 96 |
2023 年 2 月 | 2023 年 2 月 | 2023 年 7 月 | 2023 年 3 月 | 2023 年 5 月 |
❮ 参考 ❯