在 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

更新日期: 2020-11-21

565 次瀏覽

開始您的 職業

完成課程獲取認證

開始
廣告
© . All rights reserved.