JavaScript-ohjelma kopioiden poistamiseksi taulukosta

Tässä esimerkissä opit kirjoittamaan JavaScript-ohjelman, joka poistaa päällekkäiset arvot taulukosta.

Tämän esimerkin ymmärtämiseksi sinulla on oltava tieto seuraavista JavaScript-ohjelmoinnin aiheista:

  • JavaScript-taulukon hakemisto ()
  • JavaScript-taulukon työntö ()

Esimerkki 1: indexOf (): n ja push (): n käyttäminen

 // program to remove duplicate value from an array function getUnique(arr)( let uniqueArr = (); // loop through array for(let i of arr) ( if(uniqueArr.indexOf(i) === -1) ( uniqueArr.push(i); ) ) console.log(uniqueArr); ) const array = (1, 2, 3, 2, 3); // calling the function // passing array argument getUnique(array);

Tuotos

 (1, 2, 3)

Edellä olevassa ohjelmassa päällekkäiset elementit poistetaan taulukosta.

Tässä,

  • for… ofSilmukkaa käytetään silmukan läpi kaikki osatekijöitä sov array.
  • indexOf()Menetelmä palauttaa -1 jos elementti ei ole jono. Näin ollen, jos jokaisen iteraation aikana elementti on -1 , elementti lisätään ainutlaatuiseenArr: iin push().

Esimerkki 2: Setin käyttäminen

 // program to remove duplicate value from an array function getUnique(arr)( // removing duplicate let uniqueArr = (… new Set(arr)); console.log(uniqueArr); ) const array = (1, 2, 3, 2, 3); // calling the function getUnique(array);

Tuotos

 (1, 2, 3)

Yllä olevassa ohjelmassa Setsitä käytetään kaksoiskappaleiden poistamiseen taulukosta.

A Seton kokoelma ainutlaatuisia arvoja.

Tässä,

  • Matriisi muunnetaan Setja kaikki kaksoiskappaleet poistetaan automaattisesti.
  • Levityssyntaksia käytetään sisällyttämään kaikki elementit Setuuteen ryhmään.

Mielenkiintoisia artikkeleita...