Primjena JavaScript funkcije spajanja

Applying Javascript S Splice Function




JavaScript je lagani programski jezik, a kao i sa svakim programskim jezikom, pri razvoju JavaScript programa često moramo raditi s nizovima za pohranu podataka. U ovom ćemo članku predstaviti ugrađenu JavaScript funkciju spajanja i razgovarati o tome kako je možemo koristiti za upravljanje nizom. Kako se podaci generiraju, strukture koje se koriste za pohranu moraju se ažurirati. Iz tog razloga, programer često mora dodavati elemente ili uklanjati elemente iz niza.

The funkcija spajanja koristi se za dodavanje ili uklanjanje elemenata iz niza u danom indeksu i vraća elemente uklonjene iz niza. Sintaksa za funkciju spajanja je sljedeća:







nizu.spoj(indeks,removeCount,stavke ...)

Ovdje, indeks je položaj na kojem želimo dodati ili ukloniti elemente, removeCount , koji je izborni argument, je broj elemenata koje želimo ukloniti, i stavke , koje je također izborno, sadrži elemente koje želimo dodati.



Sada ćemo prijeći nekoliko primjera kako bismo pokazali kako spoj funkcija je implementirana.



Prvo, pretpostavimo da imamo niz koji se sastoji od pet elemenata.





neka arr= [10,dvadeset,30,40,pedeset]

Da bismo uklonili elemente 20 i 30 (na poziciji 1 i poziciji 2 u nizu) iz niza, jednostavno zovemo spoj funkciju i recite joj da počne od prvog indeksa i ukloni 2 elementa.

dol.spoj(1,2);


Vrijednosti 20 i 30 vraćaju se kao izlaz. Zatim možemo pogledati izvorni niz sa sljedećom naredbom:



konzola.zapisnik(dol);


Dva elementa vraćena u izlaz više nisu u nizu.

Zatim ćemo nizu dodati elemente pomoću spoj funkcija. Budući da nećemo ukloniti elemente iz niza, možemo dati vrijednost nula za removeCount, a zatim osigurati elemente koje želimo dodati.

dol.spoj(2, 0, 30, 35);


Gornja naredba vraća prazan niz jer nisu uklonjeni elementi. Međutim, ako pogledamo izvorni niz, možemo vidjeti da je ažuriran.

konzola.zapisnik(dol);

Vrijednosti 30 i 35 uspješno su dodane u drugi indeks.

Konačno, ako želimo ukloniti elemente i dodati ih, možemo navesti vrijednosti i za removeCount i za stavke.

dol.spoj(1, 2, petnaest, dvadeset, 25);

Gornja naredba vratila je dva uklonjena elementa, a ako ispišemo izvorni niz na konzolu, možemo vidjeti da 20 i 30 više nisu u nizu te da su dodani 15, 20 i 25.

konzola.zapisnik(dol);

Zaključak

U ovom smo članku raspravljali o nekoliko načina korištenja spoj funkcija za ažuriranje polja. Nadamo se da vam je ovaj članak bio koristan i da ćete i dalje učiti JavaScript s linuxhint.com.