Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> JavaScript

Tìm từ bắt đầu bằng chữ cái cụ thể trong JavaScript

Viết hàm nhận mảng chuỗi và một ký tự, trả về chỉ số phần tử đầu tiên bắt đầu bằng ký tự đó.

Ví dụ

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

Kết quả

Kết quả in ra console:

1 3 -1