Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> JavaScript

การวนลูปดัชนีของอาร์เรย์เพื่อค้นหาตัวอักษรเฉพาะใน JavaScript


ภาพรวม

เราต้องเขียนฟังก์ชัน JavaScript ที่รับอาร์เรย์ของสตริงเป็นอาร์กิวเมนต์แรก และตัวอักษรเดี่ยวเป็นอาร์กิวเมนต์ที่สอง

ฟังก์ชันควรคืนค่า true หากตัวอักษรที่ระบุอยู่ในสตริงใดสตริงหนึ่งของอาร์เรย์ มิฉะนั้นคืนค่า false

ตัวอย่างโค้ด

const arr = ['first', 'second', 'third', 'last'];

const searchForLetter = (arr = [], letter = '') => {
  for(let i = 0; i < arr.length; i++) {
    const el = arr[i];
    if(!el.includes(letter)) {
      continue;
    }
    return true;
  }
  return false;
};

console.log(searchForLetter(arr, 's'));
console.log(searchForLetter(arr, 'x'));

ผลลัพธ์ในคอนโซล

true false