JavaScript 阵列 with()
- Halaman Sebelumnya valueOf()
- Halaman Berikutnya []
- Kembali ke Tingkat Atas Panduan Rujukan Array JavaScript
定义和用法
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 月 |
- Halaman Sebelumnya valueOf()
- Halaman Berikutnya []
- Kembali ke Tingkat Atas Panduan Rujukan Array JavaScript