Mga Paraan ng Array Sa JavaScript: Lahat ng Kailangan Mong Malaman Tungkol sa mga pamamaraan ng Array



Bibigyan ka ng artikulong ito ng isang detalyadong impormasyon sa iba't ibang mga pamamaraan ng pag-array sa JavaScript na may kaugnay na mga halimbawa ng programa.

Napakahalaga ng kahusayan kapag ang isang tao ay nagplano na mag-code ng isang solusyon. Ang array object sa binubuo ng iba`t ibang pamamaraan. Ang mga pamamaraang ito ay ginagamit sa mga code para sa kanilang mahusay na pagtakbo. Magtutuon ang artikulong ito sa iba't ibang Mga Pamamaraan ng Array sa JavaScript.

Ang mga sumusunod na pointer ay maa-touch up sa artikulong ito:





Ipagpatuloy natin ang unang paksa ng artikulong ito,

Mga Paraan ng Array Sa JavaScript

Pamamaraan ng Concat

Ang concat () na pamamaraan ay sumali sa 2 o higit pang mga arrays, at pagkatapos ay nagbabalik ng isang kopya ng sumali sa array.



var alpabeto = ['r', 's', 't'] var num = [5, 6, 7] var AlphabetNum = alpabeto.concat (num) document.write ('AlphabetNum:' + AlphabetNum)

Sa halimbawang ibinigay, ang concat na pamamaraan ay sumali sa dalawang arrays na alpabeto at num at nagbalik ng isang bagong concatenated array: AlphabetNum

Output:

AlphabetNum: r, s, t, 5,6,7



Susunod ay ang Paraan ng CopyWithin,

Pamamaraan ng CopyWithin

Ang pamamaraan na copyWithin () na naroroon sa JavaScript ay ginagamit upang kopyahin ang isang bahagi ng array, sa parehong array, at pagkatapos ay ibalik ito.

Syntax:

array.copyWithin (target, simulan, tapusin)

Ang pamamaraang ito ay binubuo ng tatlong mga parameter:

  • Target: Ang posisyon ng index kung saan makokopya ang elemento. Sapilitan na tukuyin ang target.
  • Simula: Ang posisyon ng index upang simulang kopyahin ang mga elemento mula sa. Opsyonal ito. Ang default na halaga ng pagsisimula ay 0.
  • Wakas: Ang posisyon ng index upang wakasan ang proseso ng pagkopya ng elemento. Ito rin ay isang opsyonal na parameter, at ang default na halaga ay haba .
var number = ['Isa', 'Dalawang', 'Tatlong', 'Apat', 'Limang', 'Anim', 'Pito'] dokumento. isulat ang (numero) na dokumento. sumulat (' 
'+ number.copyWithin (3,0,4))

Output:

Isa dalawa tatlo apat Lima Anim Pito

Isa, Dalawa, Tatlo, Isa, Dalawa, Tatlo, Apat

Tulad ng ipinakita sa halimbawa, ang mga halaga sa array ay nakopya sa parehong array. Ang target index ay: 3, ang start index ay: 0 at ang end index ay: 4.

Ang susunod na bit sa ganitong pamamaraan ng Array sa javascript ay,

Bawat Paraan

Sinusuri o sinusuri ng pamamaraang ito kung ang lahat ng mga elemento na naroroon sa array ay nasiyahan ang isang tinukoy na kondisyon. Ang syntax ng pamamaraan ay ang mga sumusunod:

array.every (pagpapaandar [, This_arg])

Ang argument para sa pagpapaandar na ito ay isa pang pagpapaandar. Tinutukoy nito ang kundisyon na dapat suriin. Mayroon itong mga sumusunod na argumento:

  • Array: Ang array kung saan tinawag ang bawat () function. Ito ay isang opsyonal na argument.
  • Index: Index ng kasalukuyang elemento. Opsyonal din ito.
  • Elemento: Kasalukuyang elemento na pinoproseso ng pagpapaandar. Sapilitan na gamitin ang argument na ito.

Ginamit ang this_arg upang sabihin sa function na gagamitin ito halaga Sa sumusunod na halimbawa suriin namin kung ang bawat elemento sa array ay positibo o hindi.

positibo sa pag-andar (elemento, index, array) {return element> 0} function func () {var array = [11, 89, 23, 7, 98] // suriin para sa positibong numero na halaga ng var = array.every (positibo) na dokumento .write (halaga)} func ()

Dapat pansinin na ibabalik ng pagpapaandar ang halaga sa mga tuntunin ng totoo o mali. Dahil ang lahat ng mga elemento na naroroon sa array ay positibo, ang output ay:

totoo

Susunod ay ang pamamaraang ToString.

pagsusuri sa damdamin ng kaba gamit ang spark

Paraan ng ToString

Ang pamamaraang ito ay nagko-convert ng isang numero sa isang string. Ang mga numero ay maaaring mai-convert sa pamamagitan ng pagtukoy ng isang base na halaga rin.

numero ng var = 569 dokumento. sumulat ('Output:' + number.toString ())

Sa halimbawang ibinigay, ang pamamaraan ng toString () ay tinawag nang walang anumang parameter o isang batayang halaga.

Output:

569

Ngayon tingnan natin ang pamamaraan ng pagsali,

Sumali sa Paraan

Ang paraan ng pagsali () ay sumali sa bawat elemento na naroroon sa array. Bilang karagdagan, maaari naming tukuyin ang isang separator upang paghiwalayin ang mga elemento.

var a = new Array ('I', 'Love', 'Music') var string = a.join () document.write ('string:' + string) var string = a.join ('*') na dokumento. isulat (' 
string: '+ string) var string = a.join (' + ') dokumento. sumulat ('
string: '+ string)

Sa halimbawang ibinigay, ang unang paraan ng pagsali ay hindi naglalaman ng anumang separator, sa gayon ay ginagamit ang isang default na separator. Sa ibang dalawang pamamaraan, ang “*“ at “+“ ay tinukoy na mga operator.

Output:

string: Ako, Pag-ibig, Musika

string: I * Love * Music

string: I + Love + Music

Susunod sa artikulong ito sa mga pamamaraan ng pag-array sa javascript ay,

Paraan ng Pop At Push

Tinatanggal ng pamamaraang pop () ang elemento mula sa dulo ng isang array, katulad ng isang stack. Ang pamamaraan ng push (), sa kabilang banda, ay nagdaragdag ng isang elemento sa dulo ng isang array.

Ang mga pamamaraan ay nagpapatupad ng konsepto ng LIFO (Last-In-First-Out).

['Rock', 'Metal', 'Blues', 'Jazz'] list.pop () ['Rock', 'Metal', 'Blues']

Tinatanggal ng code ang huling elemento sa array hal. 'Jazz'.

Ang pamamaraang push () ay nagdagdag ng elemento pabalik sa array.

['Rock', 'Metal', 'Blues'] list.push ('Jazz') ['Rock', 'Metal', 'Blues', 'Jazz']

Lipat na tayo,

Pamamaraan ng Shift At Unshift

Tinatanggal ng pamamaraang shift () ang elemento mula sa simula ng isang array. Sa kabilang banda, ang unshift () na pamamaraan, ay nagdaragdag ng elemento pabalik sa simula ng array.

['Rock', 'Metal', 'Blues', 'Jazz'] list.shift () ['Metal', 'Blues', 'Jazz']

Tinatanggal ng code ang unang elemento ibig sabihin, Rock mula sa array.

Sa paggamit ng unshift () na pamamaraan, ang 'Rock' ay maidaragdag pabalik sa array.

['Rock', 'Metal', 'Blues', 'Jazz'] list.unshift ('Rock') ['Rock ',' Metal', 'Blues', 'Jazz']

Nasa huling piraso kami ng mga pamamaraan na ito ng array sa javascript blog,

Pamamaraan ng Splice

Ang paraan ng splice () ay nag-aalis ng isang partikular o isang piling bahagi ng array. Pinatutunayan nito na maging mapamaraan pamamaraan ng pag-alis, pagpapalit o pagdaragdag ng mga elemento sa array.

['Rock', 'Metal', 'Blues', 'Jazz'] list.splice (2, 1) // Simula sa index posisyon 2, alisin ang isang elemento ['Rock', 'Metal', 'Jazz'] listahan .splice (2,2) // Simula sa posisyon ng index 2, alisin ang dalawang elemento ['Rock', 'Metal']

Sa halimbawa sa itaas, inaalis ng pamamaraang hiwa ang mga elemento ayon sa tinukoy na index.

Ang 'Blues' ay tinanggal mula sa unang halimbawa dahil inilalagay ito sa index 2.

Sa pangalawang halimbawa, ang dalawang elemento ibig sabihin ay 'Blues' at 'Jazz' ay tinanggal, dahil tinukoy ng index na 2 elemento ang dapat alisin, simula sa index 2.

Dapat pansinin na ang mga array ay zero-index sa JavaScript.

Pamamaraan ng Slice

Ang hiwa () na paraan ng hiwa ng isang elemento mula sa paunang array, at nagbabalik ng isang bagong array na naglalaman ng sangkap na iyon. Dapat pansinin na ang slice () na pamamaraan ay hindi aalisin ang anumang elemento mula sa paunang array.

var array = ['Rock', 'Pop', 'Jazz', 'Blues', 'Metal'] document.write ('array.slice (1, 2):' + array.slice (1, 2)) dokumento .sulat (' 
array.slice (1, 3): '+ array.slice (1, 3))

Ang output ng sumusunod na code ay ang mga sumusunod:

array.slice (1, 2): Pop

array.slice (1, 3): Pop, Jazz

Ang pangwakas na pamamaraan sa pamamaraang ito ng array sa javascript ay,

Para sa bawat Paraan

Tinatawag ng pamamaraang ito ang pagpapaandar para sa bawat elemento na naroroon sa array.

function func () {// Initial array const item = [2, 18, 28] const copy = [] items.forEach (function (item) {copy.push (item * item)}) document.write (copy)} tulungan ()

Sa halimbawa, kinakalkula namin ang parisukat ng bawat elemento na naroroon sa array.

Ang output ay ang mga sumusunod:

4,324,784

Sa pamamagitan nito nakarating kami sa dulo ng blog na ito sa 'Array Method In JavaScript'. Inaasahan kong nalaman mo ito na nagbibigay-kaalaman at kapaki-pakinabang, abangan ang higit pang mga tutorial sa mga katulad na paksa. Maaari mo ring i-checkout ang aming programa sa pagsasanay to makakuha ng malalim na kaalaman sa jQuery kasama ang iba't ibang mga aplikasyon, maaari mo para sa live na pagsasanay sa online na may suporta na 24/7 at habang-buhay na pag-access.

May tanong ba sa amin? Nabanggit ang mga ito sa seksyon ng mga komento ng blog na ito at babalikan ka namin.