JavaScript Array with()

Definizione e uso

with() Il metodo viene utilizzato per aggiornare l'elemento specificato nell'array.

with() Il metodo restituisce un nuovo array.

with() Il metodo non modifica l'array originale.

Esempio

ES2023 ha aggiunto with() Il metodo è una modalità sicura per aggiornare gli elementi dell'array senza modificare l'array originale:

const months = ["Gennaio", "Febbraio", "Mar", "Aprile"];
const myMonths = months.with(2, "Marzo");

Prova personalmente

Sintassi

array.with(index, value)

Parametro

Parametro Descrizione
index

Obbligatorio. Indice (posizione) dell'elemento da modificare.

Gli indici negativi iniziano dal termine dell'array.

value Obbligatorio. Nuovo valore.

Valore di ritorno

Tipo Descrizione
Array Nuovo array contenente l'elemento modificato.

Supporto dei browser

with() È una caratteristica di ES2023.

A partire dal luglio 2023, tutti i browser moderni supportano questo metodo:

Chrome Edge Firefox Safari Opera
Chrome 110 Edge 110 Firefox 115 Safari 16.4 Opera 96
Febbraio 2023 Febbraio 2023 Luglio 2023 Marzo 2023 Maggio 2023