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

Обязателен. Индекс (положение) элемента, который нужно изменить.

Отрицательные индексы beginnen vom Ende массива.

value Обязателен. Новый значение.

Возвратное значение

Тип Описание
Array Новый массив, содержащий измененные элементы.

Поддержка браузеров

with() Это функция ES2023.

С июля 2023 года все современные браузеры поддерживают этот метод:

Chrome Edge Firefox Safari Opera
Chrome 110 Edge 110 Firefox 115 Safari 16.4 Opera 96
Февраль 2023 года Февраль 2023 года Июль 2023 года Март 2023 года Май 2023 года