⊗jsSpOtIF 274 of 294 menu

Uboreshaji kupitia Vitendaji Vilivyojumuishwa kwenye JavaScript

Acha programu fulani akagalie kama kuna nambari 3 kwenye safu:

let arr = [1, 2, 3, 4, 5, 6, 7, 8, 9]; let exists = false; for (let elem of arr) { if (elem === 3) { exists = true; break; } } console.log(exists);

Nadai kuwa kuna kitu kibaya na msimbo huu. Ni nini haswa kisichokuwa sawa, je, hatuweki kwenye kitanzi baada ya kupata nambari 3? Jambo ni kwamba vitendaji vilivyojumuishwa kwenye JavaScript daima hufanya kazi kwa kasi kuliko msimbo wa kujitengeneza unaofanana.

Katika kesi yetu, kuna kitendaji includes kinachotatua tatizo lililowekwa, - na tunapaswa kutumia hasa kitendaji hiki:

let arr = [1, 2, 3, 4, 5, 6, 7, 8, 9]; console.log(arr.includes(3));

Maadili: kabla ya kutatua tatizo, kwa lazima hakiki kama hakuna kitendaji kilichojumuishwa katika JavaScript cha kutatua tatizo hilo.

Msimbo unaofuata unakagua ikiwa kamba inaanza kwa 'http'. Fanya uboreshaji:

let str = 'http://code.mu'; if (str[0] + str[1] + str[2] + str[3] === 'http') { console.log('+++'); } else { console.log('---'); }

Msimbo unaofuata unajaza safu na thamani maalum. Fanya uboreshaji:

let arr = fillArr('x', 5); console.log(arr); function fillArr(val, amount) { let arr = []; for (let i = 1; i <= amount; i++) { arr.push(val); } return arr; }
Kiswahili
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Tunatumia kuki kwa ajili ya uendeshaji wa tovuti, uchambuzi na ubinafsishaji. Usindikaji wa data unafanyika kulingana na Sera ya Faragha.
kubali yote sanidi kataa