Skip to content

Latest commit

 

History

History
46 lines (29 loc) · 1.23 KB

File metadata and controls

46 lines (29 loc) · 1.23 KB

配列にはいろいろな操作方法があります。

よくやる処理に、配列にフィルターをかけて、特定の値を取り出す。というものがあります。

フィルターをかけるには、 .filter() メソッドを使います。

たとえば...

var pets = ['cat', 'dog', 'elephant'];

var filtered = pets.filter(function (pet) {
  return (pet !== 'elephant');
});

フィルターした 配列の中には catdog だけが残ります。

やってみよう

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