-
filter()メソッドを使用する方法: JavaScriptの配列オブジェクトには、filter()メソッドが組み込まれており、特定の条件に一致する要素のみを抽出できます。以下のコード例では、指定した文字で始まる要素のみを抽出します。
const array = ["apple", "banana", "orange", "avocado", "kiwi"]; const startingLetter = "a"; const filteredArray = array.filter(element => element.startsWith(startingLetter)); console.log(filteredArray);
上記のコードでは、
array
という配列からstartingLetter
で指定した文字で始まる要素を抽出し、filteredArray
に格納しています。最後に、結果をコンソールに表示します。 -
forループを使用する方法: 別の方法として、forループを使用して配列の要素を走査し、特定の文字で始まる要素を選択することもできます。以下のコード例をご参考ください。
const array = ["apple", "banana", "orange", "avocado", "kiwi"]; const startingLetter = "a"; const selectedElements = []; for (let i = 0; i < array.length; i++) { if (array[i].startsWith(startingLetter)) { selectedElements.push(array[i]); } } console.log(selectedElements);
上記のコードでは、
array
という配列をループして、startingLetter
で指定した文字で始まる要素をselectedElements
配列に追加しています。最後に、結果をコンソールに表示します。