para sa bawat Loop sa JavaScript: One Stop Solution para sa mga nagsisimula



Sa blog na ito malalaman natin ang tungkol sa forEach loop at ang pagpapatupad nito sa JavaScript. Saklaw ng blog ang mga paksa tulad ng mga parameter, pagbabalik at paggamit.

nagbibigay ng maraming mga paraan para sa pagpapatupad ng mga loop upang dumaan sa pamamagitan ng isang array. Ngayon ay tatalakayin natin ang isang partikular na loop na mabilis na naging paborito sa mga developer ng para sa bawat loop sa JavaScript. Nasa ibaba ang mga paksa na titingnan namin:

Ano ang mga Loops at Arrays?

Ang loop ay ang term para sa proseso ng pagpapatupad ng isang iterator ibig sabihin isang bagay na paulit-ulit na ginagawa. Kaya't kung bibilang ka mula 1 hanggang 10, magpapatupad ka ng isang loop na umiikot ng sampung beses, at tataas ang bilang ng pagbibilang ng 1.

Mga array ay simpleng ilagay, isang koleksyon ng mga katulad na bagay. Karaniwan itong mahusay para sa pagpapanatili ng isang listahan ng mga bagay, halimbawa, impormasyon ng mag-aaral, na maaaring maimbak bilang isang bagay ng mag-aaral sa isang array. Ang isang mahusay na paraan upang daanan ang isang array ay naging para sa loop, at iyon mismo ang pinagbuti ng forEach loop. Alamin ang higit pa tungkol sa forEach loop.





para sa bawat isa sa JavaScript Syntax

student_names = ['Rob', 'Van', 'Dam'] studentNames.forEach ((mag-aaral) => {// Maaari mong gampanan ang iyong ninanais na pag-andar dito i-print (mag-aaral)}


Ang snip sa itaas ay ang syntax ng a para sa bawat isali . Tingnan natin nang mabuti kung paano ito naisakatuparan. Una naming idineklara ang isang hanay ng mga pangalan ng mag-aaral at angkop na pangalanan ito nang wasto. Pagkatapos ay hinihimok namin ang forEach function na may tuldok (.) operator. Ang data na naibalik ng pagpapaandar ay nakaimbak sa mag-aaral. Ang data ay naibalik ng isang function ng callback. Sa halimbawang ito, nai-print lamang namin ang mga pangalan ng mag-aaral na magbibigay ng output 'Rob Van Dam'

ano ang substring sa java

Mga parameter ng forEach sa JavaScript

Ang mga parameter ay naipasa sa pagpapaandar ng callback, ang mga ito ay-



  • currentValue - Ang kasalukuyang mga halagang ipinapasa sa callback. Sa snip ang kasalukuyangValue ay mag-aaral . Ang parameter na ito ay sapilitan.
  • index - Ang index ng kasalukuyang elemento sa array. Ito ay isang opsyonal na parameter.
  • ito - tumutukoy ito sa kasalukuyang bagay sa stack ng tawag.

Return Value ng forEach sa JavaScript

hindi natukoy . Palagi .

kung paano i-install ang php sa windows

Salain, ibalik ng mapa ang isang array, at para sa bawat pagbalik ay hindi natukoy. Ito ang pangunahing pagkakaiba sa pagitan ng mga loop.



programa sa pag-iiskedyul ng round robin sa c

Ngayon na tapos na ang mga pangunahing kaalaman, pag-isipan natin ang ilang mga patakaran na dapat tandaan kapag gumagamit para sa bawat .

  • para sa bawat pagpapatupad ng callback function nang isang beses para sa bawat elemento ng array.
  • Palagi itong nagbabalik nang hindi natukoy.
  • Hindi nito binabagabag ang array, ngunit ang callback ay maaaring kung naka-program upang gawin ito.
  • para sa bawat isa ay hindi nakakagawa ng kadena tulad ng mapa, bawasan o salain.
  • Ang hanay ng mga elemento na naproseso ng para sa bawat ang loop ay itinakda bago ang unang pag-uusap ng pagpapaandar ng callback.
  • Ang mga elemento ay naidagdag sa array pagkatapos para sa bawat nagsimula ay hindi binisita ng loop.
  • Ang mga elemento na tinanggal bago bisitahin ng loop ay hindi binibisita.
  • Kung ang mga elemento na nabisita ay tinanggal mula sa array sa panahon ng pag-ulit, ang mga elemento sa paglaon ay lalaktawan.
  • para sa bawat loop sa sandaling nagsimula ay hindi maaaring ihinto nang hindi pinapatay ang proseso ng thread. Isipin ito bilang isang subscription. Kailangan mong mag-unsubscribe dito upang huminto ito.
  • para sa bawat ay hindi isinasagawa ang callback para sa mga elemento ng array nang walang mga halaga.

Ito ang mga patakaran na laging isinasaisip kapag ginagamit ang para sa bawat loop.

Ngayon na alam mo ang tungkol sa forEach loop, suriin ang Web Development Certification Training ni Edureka. Tutulungan ka ng Pagsasanay sa Pagpapatunay ng Pag-unlad sa Web na malaman kung paano lumikha ng mga kahanga-hangang website gamit ang HTML5, CSS3, Twitter Bootstrap 3, jQuery at Google API at i-deploy ito sa Amazon Simple Storage Service (S3).

May tanong ba sa amin? Mangyaring banggitin ito sa seksyon ng mga komento ng 'forEach in JavaScript' at babalikan ka namin.