⊗jsSpOtIF 274 of 294 menu

JavaScript ішкі функциялары арқылы оңтайландыру

Бір программашы массивте 3 саны бар ма жоқ па тексерсін:

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);

Мен бұл кодта бір нәрсе дұрыс емес деп айтамын. Не болды, біз 3 санын тапқаннан кейін циклден шықпадық па? Мәселе мынада, JavaScript-тің ішкі функциялары әрқашан сол тапсырманы орындайтын қолжасақ кодтан жылдам жұмыс істейді.

Біздің жағдайда includes функциясы бар, ол берілген мәселені шешеді - және пайдалану керек дәл осы функция:

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

Әдет: тапсырманы шешуден бұрын міндетті түрде тексеріңіз, оны шешу үшін JavaScript-тің ішкі функциясы бар ма жоқ па.

Келесі код жолдың 'http' басталатынын тексереді. Оңтайландыруды орындаңыз:

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

Келесі код массивті берілген мәнмен толтырады. Оңтайландыруды орындаңыз:

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; }
Қазақ
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართული한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Біз сайттың жұмысы, аналитика және персонализация үшін cookie файлдарын қолданамыз. Деректерді өңдеу Құпиялылық саясаты бойынша жүреді.
барлығын қабылдау баптау қабылдамау