UNPKG

javascripting

Version:

Learn JavaScript by adventuring around in the terminal.

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