欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

ES6 map

程序员文章站 2023-12-22 08:40:34
...
/**
 * map返回为一个数组,
 * map需要一个返回值,如果不给return默认会给一个undefined,map返回一个新数组
 * 将A数组的数据又倍放入B数组
 */ 
var numbers  = [1,2,3];
var doubledNumbers = [];
// 定义一个doubled map会把数据返回给到我们的doubled
var doubled = numbers.map(function(nmuber){
    return nmuber * 2;
})
// console.log(doubled)  [2, 4, 6]
/*
    有一个对象数组 a ,将a数中对象某个属性的值存储到B数组中

*/ 
var cars = [
    {model:"Buick",price:"cheap"},
    {model:"BMW",price:"expensive"}
];
var prices = cars.map(function(car){
    return car.price;
})
console.log(prices)//["cheap", "expensive"]

 

上一篇:

下一篇: