UNPKG

javascripting

Version:

Learn JavaScript by adventuring around in the terminal.

46 lines (29 loc) 1.01 kB
有許多種方法可以對陣列進行操作。 一個常見的任務是過濾一個陣列使之僅包含特定的值。 使用 `.filter()` 方法可以達到這個目的。 下面是一個例子: ```js const pets = ['cat', 'dog', 'elephant'] const filtered = pets.filter(function (pet) { return (pet !== 'elephant') }) ``` 變數 `filtered` 現在僅包含 `cat``dog`## 挑戰: 建立一個名為 `array-filtering.js` 的檔案。 在該檔案中,定義一個名為 `numbers` 的變數,並賦予下面的值: ```js [1, 2, 3, 4, 5, 6, 7, 8, 9, 10] ``` 像上面的例子那樣,定義一個 `filtered` 變數,使它引用 `numbers.filter()` 的結果。 傳遞給 `.filter()` 方法的函式應該像下面這樣: ```js function evenNumbers (number) { return number % 2 === 0 } ``` 使用 `console.log()` 印出變數 `filtered` 陣列到終端機上。 執行下面的命令來檢查你撰寫的程式是否正確: ```bash javascripting verify array-filtering.js ```