配列にはいろいろな操作方法があります。
よくやる処理に、配列にフィルターをかけて、特定の値を取り出す。というものがあります。
フィルターをかけるには、 .filter() メソッドを使います。
たとえば...
var pets = ['cat', 'dog', 'elephant'];
var filtered = pets.filter(function (pet) {
return (pet !== 'elephant');
});フィルターした 配列の中には cat と dog だけが残ります。
array-filtering.js ファイルを作りましょう。
ファイルの中で、 次の配列を表す、変数 numbers を定義しましょう。
[1, 2, 3, 4, 5, 6, 7, 8, 9, 10];同様に、 numbers.filter() の実行結果を表す、変数 filtered を定義しましょう。
.filter() メソッドに渡す関数は、このような感じになるでしょう...
function evenNumbers (number) {
return number % 2 === 0;
}console.log() を使って、 フィルターした 配列をターミナルに表示しましょう。
次のコマンドを実行し、あなたのプログラムが正しく動くか確認しましょう。
javascripting verify array-filtering.js