Paglalapat ng Splice Function ng JavaScript

Applying Javascript S Splice Function




Ang JavaScript ay isang magaan na wika ng pagprograma, at tulad ng anumang wika ng programa, kapag bumubuo ng mga programa sa JavaScript, madalas na kailangan naming gumana sa mga array upang makapag-imbak ng data. Sa artikulong ito, ipakikilala namin ang built-in na pag-andar ng JavaScript at tatalakayin kung paano namin ito magagamit upang manipulahin ang isang array. Habang nabubuo ang data, ang mga istrukturang ginamit para sa pag-iimbak ay dapat na ma-update. Para sa kadahilanang ito, ang isang programmer ay dapat na madalas na magdagdag ng mga elemento sa o alisin ang mga elemento mula sa isang array.

Ang pag-andar ng splice ay ginagamit upang magdagdag ng mga elemento o alisin ang mga elemento mula sa isang array sa isang naibigay na index, at ibabalik nito ang mga elementong tinanggal mula sa array. Ang syntax para sa pag-andar ng splice ay ang mga sumusunod:







arraysplice(indeks,alisin angCount,mga item ...)

Dito, indeks ay ang posisyon kung saan nais naming magdagdag o mag-alis ng mga elemento, alisin angCount , na isang opsyonal na argument, ay ang bilang ng mga elemento na nais naming alisin, at mga item , na opsyonal din, naglalaman ng mga elemento na nais naming idagdag.



Ngayon, pupunta kami sa ilang mga halimbawa upang maipakita kung paano ang splice ipinatupad ang pagpapaandar.



Una, ipagpalagay na mayroon kaming isang array na binubuo ng limang mga elemento.





hayaan mo arr= [10,dalawampu,30,40,limampu]

Upang alisin ang mga elemento 20 at 30 (sa posisyon 1 at posisyon 2 sa array, ayon sa pagkakabanggit) mula sa array, tatawagan lang namin ang splice pagpapaandar at sabihin ito upang magsimula mula sa unang index at alisin ang 2 elemento.

arr.splice(1,2);


Ang mga halagang 20 at 30 ay ibinalik bilang output. Susunod, maaari nating tingnan ang orihinal na array na may sumusunod na utos:



consolemag-log(arr);


Ang dalawang elemento na ibinalik sa output ay wala na sa array.

Susunod, magdagdag kami ng mga elemento sa array gamit ang splice pagpapaandar Dahil hindi namin aalisin ang mga elemento mula sa array, maaari kaming magbigay ng isang halaga ng zero para sa alisin angCount at pagkatapos ay ibigay ang mga elemento na nais naming idagdag.

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


Ang utos sa itaas ay nagbabalik ng walang laman na array dahil walang natanggal na mga elemento. Gayunpaman, kung titingnan namin ang orihinal na array, makikita natin na na-update ito.

consolemag-log(arr);

Ang mga halagang 30 at 35 ay matagumpay na naidagdag sa pangalawang index.

Panghuli, kung nais naming alisin ang mga elemento at magdagdag ng mga elemento, maaari kaming magbigay ng mga halaga para sa parehong alisin angCount at mga item.

arr.splice(1, 2, labinlimang, dalawampu, 25);

Ibinalik ng utos sa itaas ang dalawang elemento na tinanggal, at kung mai-print namin ang orihinal na array sa console, maaari naming makita na ang 20 at 30 ay wala na sa array at naidagdag ang 15, 20 at 25.

consolemag-log(arr);

Konklusyon

Sa artikulong ito, tinalakay namin ang maraming mga paraan upang magamit ang splice pagpapaandar upang i-update ang mga arrays. Inaasahan namin na nakita mong kapaki-pakinabang ang artikulong ito at patuloy na matutunan ang JavaScript sa linuxhint.com.