Javascript
 Computer >> コンピューター >  >> プログラミング >> Javascript

JavaScriptで特定の文字で始まる単語を検索する


最初の引数として文字列リテラルの配列を取り、2番目の引数として単一の文字列文字を受け取るJavaScript関数を作成する必要があります。

次に、関数は2番目の引数で指定された文字で始まる最初の配列エントリを見つけて返す必要があります。

このためのコードは-

になります
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

  1. JavaScriptで特定の数のギャップを持つ2つの素数を見つける

    問題 最初の引数として数値、ギャップ、2番目の引数として2つの数値の範囲配列を受け取るJavaScript関数を作成する必要があります。この関数は、ギャップの絶対差があり、指定された範囲内にあるすべての素数ペアの配列を返す必要があります。 例 以下はコードです- const gap = 4; const range = [20, 200]; const primesInRange = (gap, [left, right]) => {    const isPrime = num => {       for(let i = 2

  2. Pythonで特定の文字で始まるリスト要素を検索する

    この記事では、特定の文字で始まるリストからこれらすべての要素を見つけます。 インデックス付き以下 下の関数を使用して、後でテストが大文字と小文字に関係なくリスト内の要素の最初の文字と一致できるようにします。次に、0のインデックスを使用して、リスト内の要素の最初の文字がテスト文字と比較されるようにします。 例 listA = ['Mon', 'Tue', 'Wed', 'Thu'] # Test with letter test = 'T' # printing original list print("