在 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 次浏览

开始您的 职业

完成课程获取认证

开始
广告