JavaScript ရှိ တပ်ဆင်ထားသော လုပ်ဆောင်ချက်များဖြင့် အကောင်းဆုံးပြင်ဆင်ခြင်း

ပရိုဂရမ်မာတစ်ဦးသည် array ထဲတွင် ဂဏန်း 3 ရှိမရှိ စစ်ဆေးသည်ဆိုပါစို့။

javascriptlet 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 ကိုရှာတွေ့ပြီးနောက် loop မှ ထွက်သွားသည်မဟုတ်လား။ အရေးကြီးသောအချက်မှာ JavaScript အတွင်း တပ်ဆင်ပါရှိသော လုပ်ဆောင်ချက်များသည် သက်ဆိုင်ရာ ကိုယ်တိုင်ရေးကုဒ်ထက် အမြဲလျင်မြန်စွာ လည်ပတ်သည်။

ကျွန်ုပ်တို့၏ကိစ္စတွင် includes လုပ်ဆောင်ချက် ရှိပြီး၊ ၎င်းသည် ပေးထားသောပြဿနာကို ဖြေရှင်းပေးသည် - ထို့ကြောင့် ဤလုပ်ဆောင်ချက်ကိုသာ အသုံးပြုသင့်သည်။

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

သင်ခန်းစာ။ အလုပ်တစ်ခုကိုဖြေရှင်းမည့်အခါတိုင်း JavaScript တွင် ၎င်းအတွက် တပ်ဆင်ပါရှိသော လုပ်ဆောင်ချက် ရှိမရှိ မဖြစ်မနေ စစ်ဆေးပါ။

Задание 1

အောက်ပါကုဒ်သည် string တစ်ခုသည် 'http' ဖြင့် စတင်သလား စစ်ဆေးသည်။ အကောင်းဆုံးပြင်ဆင်ခြင်းကို ဆောင်ရွက်ပါ။

javascriptlet str = '';

if (str[0] + str[1] + str[2] + str[3] === 'http') {
  console.log('+++');
} else {
  console.log('---');
}
Задание 2

အောက်ပါကုဒ်သည် array တစ်ခုကို သတ်မှတ်ထားသော တန်ဖိုးဖြင့် ဖြည့်စွက်သည်။ အကောင်းဆုံးပြင်ဆင်ခြင်းကို ဆောင်ရွက်ပါ။

javascriptlet 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;
}