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

การหาคำที่เริ่มต้นด้วยตัวอักษรเฉพาะใน JavaScript

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

ฟังก์ชันควรหาและคืน index แรกของอาร์เรย์ที่เริ่มต้นด้วยตัวอักษรที่ระบุ

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

const names = ['Naman', 'Kartik', 'Anmol', 'Rajat', 'Keshav', 'Harsh', 'Suresh', 'Rahul'];
const firstIndexOf = (arr = [], char = '') => {
  for(let i = 0; i < arr.length; i++){
    const el = arr[i];
    if(el.substring(0, 1) === char){
      return i;
    };
  };
  return -1;
};
console.log(firstIndexOf(names, 'K'));
console.log(firstIndexOf(names, 'R'));
console.log(firstIndexOf(names, 'J'));

ผลลัพธ์

ผลลัพธ์ที่แสดงในคอนโซลจะเป็นดังนี้:

1 3 -1