JavaScriptin liitosfunktion käyttäminen

Applying Javascript S Splice Function




JavaScript on kevyt ohjelmointikieli, ja kuten mitä tahansa ohjelmointikieltä, JavaScript -ohjelmia kehitettäessä meidän on usein työskenneltävä matriisien kanssa tietojen tallentamiseksi. Tässä artikkelissa esittelemme JavaScriptin sisäänrakennetun silmukointitoiminnon ja keskustelemme siitä, kuinka voimme käyttää sitä taulukon käsittelyyn. Kun dataa luodaan, tallennukseen käytetyt rakenteet on päivitettävä. Tästä syystä ohjelmoijan on usein lisättävä elementtejä taulukkoon tai poistettava siitä elementtejä.

The liitostoiminto käytetään lisäämään elementtejä tai poistamaan elementtejä taulukosta tietyllä indeksillä, ja se palauttaa taulukosta poistetut elementit. Jatkotoiminnon syntaksi on seuraava:







matriisi.liitos(indeksi,removeCount,kohteita ...)

Tässä, indeksi on sijainti, johon haluamme lisätä tai poistaa elementtejä, removeCount , joka on valinnainen argumentti, on poistettavien elementtien määrä ja kohteita , joka on myös valinnainen, sisältää elementit, jotka haluamme lisätä.



Käymme nyt muutamia esimerkkejä osoittaaksemme, miten liitos toiminto on toteutettu.



Ensinnäkin oletetaan, että meillä on taulukko, joka koostuu viidestä elementistä.





anna arr= [10,kaksikymmentä,30,40,viisikymmentä]

Jos haluat poistaa elementit 20 ja 30 (taulukon kohdassa 1 ja 2, vastaavasti) taulukosta, kutsumme yksinkertaisesti liitos funktio ja kerro sen alkavan ensimmäisestä hakemistosta ja poistavan 2 elementtiä.

arr.liitos(1,2);


Arvot 20 ja 30 palautetaan lähtönä. Seuraavaksi voimme tarkastella alkuperäistä taulukkoa seuraavalla komennolla:



konsoli.Hirsi(arr);


Lähdössä palautetut kaksi elementtiä eivät ole enää taulukossa.

Seuraavaksi lisäämme elementtejä taulukkoon käyttämällä liitos toiminto. Koska emme poista elementtejä taulukosta, voimme antaa arvon nolla arvon removeCount ja antaa sitten elementit, jotka haluamme lisätä.

arr.liitos(2, 0, 30, 35);


Yllä oleva komento palauttaa tyhjän taulukon, koska elementtejä ei poistettu. Kuitenkin, jos tarkastelemme alkuperäistä taulukkoa, voimme nähdä, että se on päivitetty.

konsoli.Hirsi(arr);

Arvot 30 ja 35 lisättiin onnistuneesti toiseen indeksiin.

Lopuksi, jos haluamme poistaa elementtejä ja lisätä elementtejä, voimme antaa arvoja sekä removeCountille että kohteille.

arr.liitos(1, 2, viisitoista, kaksikymmentä, 25);

Yllä oleva komento on palauttanut kaksi poistettua elementtiä, ja jos tulostamme alkuperäisen taulukon konsolille, voimme nähdä, että 20 ja 30 eivät enää ole taulukossa ja että 15, 20 ja 25 on lisätty.

konsoli.Hirsi(arr);

Johtopäätös

Tässä artikkelissa keskustelimme useista tavoista käyttää liitos toiminto matriisien päivittämiseksi. Toivomme, että pidit tätä artikkelia hyödyllisenä ja jatkat JavaScriptin oppimista linuxhint.com -sivustolla.