JavaScript Array with()

Definitie en gebruik

with() De methode wordt gebruikt om specifieke elementen in de array bij te werken.

with() De methode retourneert een nieuwe array.

with() De methode wijzigt de oorspronkelijke array niet.

Instantie

ES2023 heeft toegevoegd with() Methoden zijn een veilige manier om array-elementen bij te werken zonder de oorspronkelijke array te wijzigen:

const months = ["Januari", "Februari", "Mrt", "April"];
const myMonths = months.with(2, "Maart");

Probeer het zelf

Syntax

array.with(index, value)

Parameter

Parameter Beschrijving
index

Verplicht. Index (positie) van het te wijzigen element.

Negatieve indices beginnen bij het einde van de array.

value Verplicht. Nieuwe waarde.

Retourwaarde

Type Beschrijving
Array Nieuwe array met de gewijzigde elementen.

Browserondersteuning

with() Is een kenmerk van ES2023.

Sinds juli 2023 ondersteunen alle moderne browsers deze methode:

Chrome Edge Firefox Safari Opera
Chrome 110 Edge 110 Firefox 115 Safari 16.4 Opera 96
Februari 2023 Februari 2023 Juli 2023 Maart 2023 Mei 2023