JavaScript Array with()

Definicja i użycie

with() Metoda służy do aktualizacji określonych elementów tablicy.

with() Metoda zwraca nową tablicę.

with() Metoda nie zmienia oryginalnej tablicy.

Instancja

ES2023 dodał with() Metoda, jako bezpieczny sposób na aktualizację elementów tablicy bez zmiany oryginalnej tablicy:

const months = ["Styczeń", "Luty", "Marzec", "Kwiecień"];
const myMonths = months.with(2, "March");

Spróbuj sam

Gramatyka

array.with(index, value)

Parametr

Parametr Opis
index

Wymagane. Indeks (pozycja) elementu do zmiany.

Negatywne indeksy zaczynają się od końca tablicy.

value Wymagane. Nowa wartość.

Zwracana wartość

Typ Opis
Array Nowa tablica zawierająca zmienione elementy.

Obsługa przeglądarek

with() To cecha ES2023.

Od lipca 2023 roku wszystkie nowoczesne przeglądarki obsługują tę metodę:

Chrome Edge Firefox Safari Opera
Chrome 110 Edge 110 Firefox 115 Safari 16.4 Opera 96
Luty 2023 roku Luty 2023 roku Lipiec 2023 roku Marzec 2023 roku Maj 2023 roku