UNPKG

javascripting

Version:

Learn JavaScript by adventuring around in the terminal.

46 lines (29 loc) 995 B
有许多种方法可以对数组进行操作。 一个常见的任务是过滤一个数组使之仅包含特定的值。 使用 `.filter()` 方法可以达到这个目的。 下面是一个例子: ```js var pets = ['cat', 'dog', 'elephant']; var 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 ```