Isonjululwe: Ukusetyenziswa kweJavaScript esisiseko ukuRecursion ukwenza uluhlu lwamanani

Ingxaki ephambili yokuphindaphinda kukuba inokukhokelela kwiilophu ezingapheliyo. Ukuba wenza uluhlu lwamanani usebenzisa i-recursion, kwaye emva koko uzame ukufikelela kwinani ngaphakathi kolu luhlu usebenzisa ipateni yophindaphindo efanayo, iJavaScript ekugqibeleni iyakuphelelwa yinkumbulo kwaye ingqubeke.

function range(start, end) {
  if (start === end) {
    return [start];
  } else {
    return [start].concat(range(start + 1, end));
  }
}

Lo ngumsebenzi ophinda-phindayo othatha ixabiso lesiqalo nesiphelo kwaye ubuyisela uluhlu lwamanani phakathi kwala maxabiso mabini. Ukuba isiqalo nesiphelo amaxabiso ayafana, ibuyisela nje uluhlu olunelo xabiso linye. Kungenjalo, ibuyisela uluhlu olunexabiso lokuqala, kwaye emva koko izibize kwakhona ngexabiso lokuqala elonyuswe ngenye kwaye idibanisa isiphumo ukuya kwisiphelo soluhlu.

Ithala leencwadi le-Enum

Ithala leencwadi le-Enum lithala leencwadi leJavaScript elibonelela ngendlela elula yokusebenza ngokubalwa. Ibonelela ngeseti yee-APIs ezenza kube lula ukuyila, ukufunda, ukuhlaziya, kunye nokubala amaxabiso kubalo.

Ithala leencwadi le-Enum lingasetyenziselwa ukwenza ubalo lwalo naluphi na uhlobo lwedatha. Umzekelo, ungayisebenzisa ukwenza ubalo lwemibala, amanani, imitya, izinto, okanye naluphi na uhlobo lwedatha.

Ithala leencwadi le-Enum likwabonelela ngendlela efanelekileyo yokufikelela kumaxabiso omntu ngamnye kubalo. Ungasebenzisa i get() kwaye usete() iindlela zokufikelela kumaxabiso ngamanye kubalo. Indlela yokufumana () ibuyisela ixabiso kwindawo ekhankanyiweyo kubalo, ngelixa isethi () indlela ibeka ixabiso kwindawo ekhankanyiweyo kubalo kwixabiso elinikiweyo.

Ubalo

Ubalo yindlela yokudibanisa izinto ezizinzisayo kunye. Zifana nee-arrays, kodwa zinenani eliqingqiweyo lezinto.

Ubalo lunokusetyenziswa ukugcina amaxabiso ahlukeneyo oguqulo oluthile. Umzekelo, unokusebenzisa ubalo ukugcina imibala eyahlukileyo enokusetyenziswa kuxwebhu lweHTML.

Unokwenza ubalo kwiJavaScript usebenzisa i-Enum () umsebenzi. Ungasebenzisa kwakhona i Enum () umsebenzi ukufikelela kumaxabiso athile kubalo.

Ufikelelo lwenkqubo

Kukho iindlela ezimbalwa zokufumana ukufikelela kwenkqubo kwidatha kwiJavaScript. Eyona ndlela iqhelekileyo kukusebenzisa iDOM. Ungafikelela kwi-DOM ngokusebenzisa imodeli yento yoxwebhu (DOM). Le nto iqulathe lonke ulwazi malunga noxwebhu osebenza ngalo. Ungasebenzisa olu lwazi ukufikelela kuzo zonke izinto ezikuxwebhu, kunye neempawu zabo kunye namaxabiso.

Enye indlela yokufumana ukufikelela kwenkqubo kwidatha ngokusebenzisa i-JSON. I-JSON yifomati esetyenziselwa ukugcina idatha. Ungasebenzisa i-JSON ukugcina idatha kwifomathi yomtya, okanye ungayisebenzisa ukugcina idatha kwifomethi yento. Ungasebenzisa kwakhona i-JSON ukugcina idatha kwifomathi yoluhlu. Unokufumana ufikelelo lwenkqubo kwi-JSON ngokusebenzisa imodyuli ye-json.

Izithuba ezihambelanayo:

Shiya Comment