⊗jsSpDtECh 287 of 294 menu

Immutable Ändern von Array-Elementen in JavaScript

Lassen Sie uns nun lernen, wie man Elemente in einem Array immutable ändert. Nehmen wir zur Veranschaulichung an, wir haben ein Array:

let arr = [1, 2, 3, 4, 5];

Nehmen wir an, der Index des zu ändernden Elements ist in der Variable ind gespeichert:

let ind = 3;

Lassen Sie uns das Element mit dem gegebenen Index ändern. Nach unserem Ansatz müssen wir eine Kopie des Arrays erstellen und das Element in der Kopie ändern. Machen wir das:

let copy = Object.assign([], arr); copy[ind] = '!'; let res = copy;

Verwenden wir nun den zweiten Ansatz:

let res = [ ...arr.slice(0, ind), '!', ...arr.slice(ind + 1) ];

Erstellen Sie einen Button, bei dessen Klick ein Element des Arrays geändert wird. Der Index des zu ändernden Elements soll in einer Variable gespeichert sein.

Deutsch
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Wir verwenden Cookies für den Betrieb der Website, Analyse und Personalisierung. Die Datenverarbeitung erfolgt gemäß der Datenschutzerklärung.
alle akzeptieren anpassen ablehnen