⊗jsSpDtER 286 of 294 menu

Immutaabelinen elementtien poistaminen taulukosta JavaScriptissä

Opitaan nyt tekemään immutaabelinen elementtien poistaminen taulukosta. Olkoon meillä esimerkkinä tietty taulukko:

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

Olkoon poistettavan elementin indeksi talletettuna muuttujaan ind:

let ind = 3;

Poistetaan elementti annetulla indeksillä. Lähestymistapamme mukaan meidän tulee tehdä kopio taulukosta ja poistaa elementti kopiosta. Tehdään se:

let copy = Object.assign([], arr); copy.splice(ind, 1); let res = copy;

Hyödynnetään toista lähestymistapaa:

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

Tee painike, jota painamalla tapahtuu elementin poistaminen taulukosta. Olkoon poistettavan elementin indeksi talletettuna muuttujaan.

Suomi
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Käytämme evästeitä verkkosivuston toiminnalle, analytiikalle ja personoinnille. Tietojen käsittely tapahtuu Tietosuojakäytännön mukaisesti.
hyväksy kaikki mukauta hylkää