美文网首页
map遍历取到数组对象中的部分属性值

map遍历取到数组对象中的部分属性值

作者: 微志异 | 来源:发表于2019-03-07 11:13 被阅读0次
let data = [{title: 1, url: 1, id: 1, a: 1}];
data.map(({title, url, id}) => {
    return {title, url, id};
});
// [{title: 1, url: 1, id: 1}]

简写:

var data = [{title: 1, url: 1, id: 1, a: 1}];
data.map(({title, url, id}) => ({title, url, id}));
// [{title: 1, url: 1, id: 1}]

map遍历:

map 方法会迭代数组中的每一个元素,并根据回调函数来处理每一个元素,最后返回一个新数组。注意,这个方法不会改变原始数组。

下面例子中,回调函数只有一个参数,即数组中元素的值 (item参数) ,但其实,回调函数也可以支持多个参数,譬如:元素的索引index、原始数组arr。

let oldArray = [1, 2, 3, 4, 5];

let newArray = oldArray.map(item => {
    return item + 1;
});

// 输出结果为:[2,3,4,5,6]

相关文章

  • map遍历取到数组对象中的部分属性值

    简写: map遍历: map 方法会迭代数组中的每一个元素,并根据回调函数来处理每一个元素,最后返回一个新数组。注...

  • Set和Map数据结构

    Set 类似数组无重复值 Set实例的属性和方法 遍历操作 Map 类似对象,键值对集合 Map的属性和方法 遍历...

  • 对象枚举 , 数组和对象遍历 三目运算符 对象的深度克隆 —

    枚举 遍历 遍历数组 遍历对象, var prop in obj 取出对象所有属性的值(不取属性 只取值) 数组也...

  • 微信小程序数组操作

    tabs数组对象下的值进行条件判断并修改属性值 isActive数组对象属性,v数组对象,i遍历下标 tabs.f...

  • foreach/forin

    1.for/in遍历属性,数组是遍历下标 for/each遍历属性值,数组遍历数组的值

  • 数据格式转换

    map过滤数组中对象 间隔字符插入 判断数组中对象某个属性的值是否都相等 二维数组合并为一维数组

  • es6常用数组操作

    1:数组对象中取出某属性值组合成新的纯数组 使用map let obj=[{id:"1",name:"11"}, ...

  • es6常用数组方法

    .map() 返回一个 由数组对象中某个属性值 所组成的数组 .filter() 返回一个由 原数组中符合某些条件...

  • TUDU

    遍历数组和对象的区别 for in for of map 数组

  • 2020-11-16

    Array中的map(),filter()和reduce() 一、map() map用于遍历数组中每一项的值,进行...

网友评论

      本文标题:map遍历取到数组对象中的部分属性值

      本文链接:https://www.haomeiwen.com/subject/ifoqpqtx.html