从现有数组属性创建新数组

罗汉·桑迪普(Rohan Sandeep)

我试图从现有数组的有限值中创建一个新数组。在下面的示例中,LargeArray包含许多属性-年份,书籍,gdp和控件。可以说我想创建一个仅包含year和gdp的新数组。

var LargeArray = [
    {year:1234, books:1200, gdp:1200, control:1200}, 
    {year:1235, books:1201, gdp:1200, control:1200}, 
    {year:1236, books:1202, gdp:1200, control:1200}
];

我尝试获取的新数组如下所示:

var NewArray = [
    {year:1234, gdp:1200},
    {year:1235, gdp:1200},
    {year:1236, gdp:1200}
];
阿伦·P·约翰尼(Arun P Johny)

使用$ .map()

var LargeArray = [{year:1234, books:1200, gdp:1200, control:1200}, {year:1235, books:1201, gdp:1200, control:1200}, {year:1236, books:1202, gdp:1200, control:1200}, {year:1237, books:1203, gdp:1200, control:1200}, {year:1238, books:1204, gdp:1200, control:1200}];
var NewArray = $.map(LargeArray, function (value) {
    return {
        year: value.year,
        gdp: value.gdp
    }
})

演示:小提琴

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

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

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

从Ruby中的现有数组创建新数组

如何使用现有数组的元素创建新数组?

从php中的现有数组创建新数组

从现有数组和对象创建新对象

在现有数组上创建分页

从现有数组创建HTML表

如何在不复制数组的情况下创建对现有数组的新引用

如何使用 TypeScript 中现有数组中的选定元素创建新数组?

使用.map和.filter过滤现有数组以创建新的过滤后的数组

在foreach中的每个循环中,在现有数组中创建新数组

如何从 SwiftUI View Init 中的现有数组创建新数组

通过将新元素插入现有数组来创建新数组

仅使用包含特定值的元素从现有数组创建新数组

从现有数组中简化和排序新数组的创建

从特定索引处的现有数组创建一个新数组

分组并统计现有数组中的数据以创建新的重组数组

从现有数组中创建一个新数组

使用现有数组中的唯一值创建新数组

基于现有数组创建一个新的数组对象

从现有对象数组创建新数组

在现有数组中的数组中添加新对象

如何将新数组插入现有数组?

从现有数组按日期创建数组

如何从现有数组中创建嵌套数组

javascript 将一个新数组映射到一个添加新属性的现有数组上

从现有列表创建新数组

从2个现有数组创建新数组-其中之一是关键其他值

根据ruby中现有数组中元素之间的关系创建一个新数组

使用JS中现有数组的一些值创建一个新数组