在 JavaScript 中查詢以特定字母開頭的單詞
我們要求編寫一個 JavaScript 函式,它以字串陣列文字作為第一個引數,以單個字串字元作為第二個引數。
然後,我們的函式應該查詢並返回第一個以第二個引數指定的字元開頭的陣列條目。
示例
程式碼如下所示:-
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
廣告
資料結構
網路
關係型資料庫管理系統
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP