数组过滤器
filter() 方法创建一个新数组,其中包含通过所提供函数实现的测试的所有元素。
stocks.filter(stock => stock.price < 1000) /*-------------------------------------------
| Array.filter
*-------------------------------------------
| 0: {name: "Apple", price: 321.85}
| 1: {name: "Disney", price: 118.77}
| 2: {name: "Netflix", price: 425.92}
*/
Array.map
map() 方法创建一个新数组,其中填充了对调用数组中每个元素调用所提供函数的结果。
stocks.map(stock => [stock.name, stock.price])/*-------------------------------------------
| Array.map
*-------------------------------------------
| 0: (2) ["Apple", 321.85]
| 1: (2) ["Tesla", 2471.04]
| 2: (2) ["Disney", 118.77]
| 3: (2) ["Google", 1434.87]
| 4: (2) ["Netflix", 425.92]
*/