JavaScript 类型化数组 with() 方法
JavaScript 数组 with() 方法
ES2023 添加了数组 with() 方法,作为一种在不改变原始数组的情况下更新数组元素的安全方法。
示例
// 创建类型化数组
const myArr = Int16Array.from([10,15,20,25,30]);
// 创建一个新数组
const newArr = myArr.with(2, 10);亲自试一试 »描述
with() 方法用于更新指定的数组元素。
with() 方法用于返回一个新数组。
with() 方法不会更改原始数组。
语法
typed-array.with(index, value)
参数
| 参数 | 描述 |
| index | 必填。 要更改的项的索引(位置)。 负索引从数组末尾开始计数。 |
| value | 必填。 新值。 |
返回值
| 参数 | 描述 |
| Typed Array(类型化数组) | 一个新的类型化数组,其中一个元素已更改。 |
JavaScript 类型化数组
浏览器支持
typed-array.with() 是 JavaScript 2023 的一项特性。
ES 2023 自 2023 年 7 月起,所有现代浏览器均已支持 ES 2023。
| Chrome 110 |
Edge 110 |
Firefox 115 |
Safari 16.4 |
Opera 96 |
| 2023年2月 | 2023年2月 | 2023年7月 | 2023年3月 | 2023年5月 |
