An Warware: Asalin JavaScript Yi amfani da maimaitawa don Ƙirƙirar ƙidayar

Babban matsala tare da yin amfani da maimaitawa don ƙirƙirar ƙidayar ita ce yana iya zama da wahala a sarrafa tarin masu canji. Idan maimaitawar ta yi zurfi sosai, zai iya zama da wahala a gano ko wane canji ne a halin yanzu. Wannan na iya haifar da kurakurai ko halayen da ba zato ba tsammani.

Ƙididdigar aikin (lambobi) {idan (lambar <= 0) {console.log ("Duk an yi!"); dawowa; } console.log (lambobi); lamba--; ƙidaya (lambobi); [/ code] Wannan aikin maimaitawa ne wanda zai ƙirga ƙasa daga lambar da aka shigar a matsayin hujja. Idan lambar ta yi ƙasa da ko daidai da 0, za ta buga "Duk an yi!" da dawowa. In ba haka ba, za ta buga lambar yanzu, ta rage lambar da 1, sannan ta sake kiran aikin kirgawa tare da sabuwar lambar.

index

Fihirisa wani nau'in canji ne na musamman wanda ke adana matsayi a jere. A cikin JavaScript, ana iya amfani da fihirisa don samun dama ga takamaiman abubuwa na tsararru ko abu.

'Yan bulolin

Tuple tsarin bayanai ne wanda ke riƙe da saitin abubuwa biyu ko fiye. A cikin JavaScript, ana ƙirƙira tuples ta amfani da kalmar var kuma ana iya samun dama ga ta amfani da alamar maƙallan murabba'i. Misali, lambar mai zuwa ta ƙirƙiri tuple mai ɗauke da dabi'u 2 da 3:

var tuple = {2, 3};

Don samun damar abu na farko a cikin tuple, zaku yi amfani da ƙimar fihirisar 0:

tufa[0] = 2;

Shafi posts:

Leave a Comment