JavaScript 数组方法大全

数组过滤器

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]
 */

你可能感兴趣的:(JavaScript,前端,javascript,ui,开发语言,单例模式,gulp,easyui)