Yakagadziriswa: Basic JavaScript Shandisa Recursion Kugadzira Range reNhamba

Dambudziko guru rekudzoka nderekuti rinogona kutungamira kune risingaperi zvishwe. Kana iwe ukagadzira huwandu hwenhamba uchishandisa recursion, uye woedza kuwana nhamba mukati meiyo renji uchishandisa yakafanana recursion pateni, JavaScript inozopedzisira yapera mundangariro nekuparara.

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

Iri ibasa rekudzokorodza rinotora kukosha kwekutanga nekupera uye rinodzosa nhevedzano yenhamba dzese pakati pezviviri izvi zvakakosha. Kana mavambo nemagumo akafanana, inongodzorera nhevedzano neukoshi humwe ihwohwo. Zvikasadaro, inodzosa rondedzero ine kukosha kwekutanga, uye yobva yazvidaidza zvakare neiyo yekutanga kukosha yakawedzera neimwe uye concatenate izvo mhedzisiro kusvika kumagumo ehurongwa.

Enum library

Enum raibhurari iraibhurari yeJavaScript inopa nzira iri nyore yekushanda nekuverenga. Inopa seti ye APIs inoita kuti zvive nyore kugadzira, kuverenga, kugadzirisa, uye kuverengera kukosha mukuverenga.

Iyo Enum raibhurari inogona kushandiswa kugadzira enumerations kune chero mhando yedata. Semuenzaniso, unogona kuishandisa kugadzira kuverengerwa kwemavara, nhamba, tambo, zvinhu, kana chero imwe mhando yedata.

Raibhurari yeEnum inopawo nzira iri nyore yekuwana hunhu hwemunhu mukuverenga. Iwe unogona kushandisa iyo get() uye set() nzira dzekuwana hunhu hwemunhu mukuverenga. Iyo get() nzira inodzosa kukosha panzvimbo yakatarwa mukuverengera, nepo set() nzira inoisa kukosha panzvimbo yakatarwa mukuverengera kune kukosha kwakapihwa.

Enummerations

Kuverenga inzira yekuunganidza misimboti pamwechete. Iwo akafanana nearrays, asi ane nhamba yakatarwa yezvinhu.

Nhamba dzinogona kushandiswa kuchengetedza hunhu hwakasiyana kune imwe vhezheni. Semuenzaniso, unogona kushandisa rondedzero kuchengetedza mavara akasiyana anogona kushandiswa mugwaro reHTML.

Iwe unogona kugadzira enumeration muJavaScript uchishandisa iyo Enum () basa. Iwe unogona zvakare kushandisa iyo Enum () basa kuti uwane chaiwo kukosha mukuverenga.

Zvirongwa zvekuwana

Pane nzira shoma dzekuwana chirongwa chekuwana data muJavaScript. Nzira yakajairika ndeyekushandisa iyo DOM. Iwe unogona kuwana iyo DOM nekushandisa iyo gwaro chinhu modhi (DOM). Ichi chinhu chine ruzivo rwese nezvegwaro rauri kushanda naro. Iwe unogona kushandisa ruzivo urwu kuwana zvese zvezvinhu zviri mugwaro, pamwe nehunhu hwavo uye kukosha kwavo.

Imwe nzira yekuwana chirongwa chekuwana data kuburikidza neJSON. JSON chimiro chinoshandiswa kuchengetedza data. Iwe unogona kushandisa JSON kuchengetedza data mune tambo fomati, kana iwe unogona kuishandisa kuchengetedza data mune chinhu fomati. Iwe unogona zvakare kushandisa JSON kuchengetedza data mune array fomati. Unogona kuwana chirongwa chekusvika kuJSON uchishandisa json module.

Related posts:

Leave a Comment