⊗jsSpDtECh 287 of 294 menu

Modificação imutável de elementos de array em JavaScript

Agora vamos aprender a fazer modificação imutável de elementos em um array. Vamos supor, por exemplo, que temos um array:

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

Suponha que o índice para alteração esteja armazenado na variável ind:

let ind = 3;

Vamos alterar o elemento com o índice fornecido. De acordo com a nossa abordagem, devemos fazer uma cópia do array e alterar o elemento na cópia. Vamos fazer isso:

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

Vamos usar a segunda abordagem:

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

Crie um botão que, ao ser clicado, realize a alteração de um elemento do array. Suponha que o índice do elemento a ser alterado esteja armazenado em uma variável.

Português
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Nós usamos cookies para o funcionamento do site, análises e personalização. O processamento de dados é realizado de acordo com a Política de Privacidade.
aceitar todas configurar rejeitar