在JS中从对象数组提取对象成员值到其自己的数组的干净方法

你开玩笑

想知道是否有更干净的方法可以执行此操作,然后仅遍历每个对象,并逐步重建数组(使用Javascript)。

var myArray = [{id:10,name:'bob'},{id:30,name:'mike'},{id:40,name:'jay'},{id:50,name:'chris'},{id:60,name:'snake'}];

缩进数组输出-> [10,30,40,50,60]

迪西

map是一个高阶函数,它将函数应用于数组的每个成员,并返回结果数组。

var myArray = [{
    id: 10,
    name: 'bob'
}, {
    id: 30,
    name: 'mike'
}, {
    id: 40,
    name: 'jay'
}, {
    id: 50,
    name: 'chris'
}, {
    id: 60,
    name: 'snake'
}];

myArray.map(function (obj) {
    return obj.id;
}); // [10, 30, 40, 50, 60]

请注意,版本9之前的IE中没有此方法,但是如果需要支持那些浏览器,则可以改用polyfill。

如果您已经引用jQuery,则$.map提供相同的功能。我想underscore.js和类似的东西也提供了替代方法。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

JS。数组中的对象?

来自分类Dev

为什么ArrayList中的对象数组无法保留其值?

来自分类Dev

从知道其ID的数组中删除对象

来自分类Dev

计算对象数组中的值

来自分类Dev

其值是对象数组的对象的JSON模式

来自分类Dev

JS对象数组可过滤出数组中的值

来自分类Dev

将嵌套的数组对象值渲染到JSX元素中

来自分类Dev

如何将对象分组到数组中并根据对象属性对其进行排序

来自分类Dev

如何访问数组中对象的数据成员

来自分类Dev

JavaScript干净数组对象

来自分类Dev

JavaScript中对象数组到对象数组的数组

来自分类Dev

返回数组中对象的值

来自分类Dev

输入值到对象数组

来自分类Dev

将对象值提取到数组中

来自分类Dev

从对象的数组/列表中访问静态成员

来自分类Dev

为什么ArrayList中的对象数组无法保留其值?

来自分类Dev

从数组中检索对象的值?

来自分类Dev

对象的对象到对象的数组

来自分类Dev

从对象中选取给定属性的值到数组中

来自分类Dev

访问对象数组中的值?

来自分类Dev

将基于值的 javascript 对象数组分组到那里自己的对象子数组中

来自分类Dev

Typescript中对象到对象数组的转换

来自分类Dev

在对象数组 js 中搜索值

来自分类Dev

提取对象的对象数组

来自分类Dev

获取Javascript中对象的值到数组

来自分类Dev

提取对象数组中未知键的值

来自分类Dev

访问对象中数组的值

来自分类Dev

如何通过其值Javascript从对象数组中获取键

来自分类Dev

JavaScript:从对象数组的对象数组中,提取属性的值作为数组