JavaScript-Array withMethode
ES2023 hat die Array-with()-Methode eingeführt, eine sichere Möglichkeit, Array-Elemente zu aktualisieren, ohne das ursprüngliche Array zu ändern.
Beispiel
Ändern Sie den Wert des zweiten Elements des Arrays:
const sites = ["Google", "Baidu", "Beispiel", "Taobao"];
const site = sites.with(1, "JYSHARE");
Website-Ausgabe:
Google,JYSHARE,Beispiel,Taobao
Selbst ausprobieren »
Definition und Verwendung
Die with()-Methode wird verwendet, um das angegebene Array-Element zu aktualisieren.
Die with()-Methode gibt ein neues Array zurück.
Die with()-Methode ändert das ursprüngliche Array nicht.
Browser-Unterstützung
with() ist ein ES2023-Feature.
Seit Juli 2023 unterstützen alle modernen Browser dieses Feature:
| Chrome 110 | Edge 110 | Firefox 115 | Safari 16.4 | Opera 96 |
| Feb. 2023 | Feb. 2023 | Juli 2023 | März 2023 | Mai 2023 |
Syntax
array.with(index, value)
Parameters
| Parameter | Beschreibung |
|---|---|
| index | Erforderlich. Der Index (die Position) des zu ändernden Elements. Negative Indizes zählen vom Ende des Arrays. |
| value | Erforderlich. Der neue Wert. |
Rückgabewert
| Type | Beschreibung |
|---|---|
| Array-Objekt | Gibt ein neues Array zurück, das das geänderte Element enthält. |
Andere Erweiterungen
JavaScript Array-Objekt