-
配列を用意します。例えば、以下のような配列があるとします。
const array = ["apple", "banana", "cherry", "date", "elderberry"];
-
filterメソッドを使用して、正規表現にマッチする要素だけを抽出します。filterメソッドは、与えられたコールバック関数がtrueを返す要素だけを残す新しい配列を作成します。
const regex = /a/; const filteredArray = array.filter(item => regex.test(item));
上記の例では、正規表現
/a/
にマッチする要素が残され、filteredArray
に格納されます。この場合、filteredArray
は["apple", "banana", "date"]
となります。 -
filteredArray
const titles = filteredArray.map(item => item.toUpperCase()); // 要素を大文字に変換 const tags = filteredArray.map(item => item.length); // 要素の長さを取得 console.log(titles); // ["APPLE", "BANANA", "DATE"] console.log(tags); // [5, 6, 4]