在对象数组中过滤对象键

亚历山德罗

假设我正在从Node Repository获取对象数组,例如:

results = [
    {
        name: "John",
        surname: "Fool",
        age: 22
    },
    {
        name: "Erik",
        surname: "Owl",
        age: 38
    }
]

如何仅使用我需要的键来过滤每个对象,例如避免使用“年龄”键?

filteredResults = [
    {
        name: "John",
        surname: "Fool",
    },
    {
        name: "Erik",
        surname: "Owl",
    }
]

我已经通过创建另一个空数组并通过在原始数组上循环来填充它来实现了这一点,但是在大数据的情况下,这将很繁重。

repository.retrieve((error, result) => {
  let filteredData = [];
  result.forEach(r => {
    filteredData.push({
      name: r.name,
      description: r.description,
    });
  });
});

在SQL中,我将以这种方式获取它:

SELECT `name, description` FROM results;
塔努阿罗拉

看一下Array.map,它创建了转换后的数组。

let arr = [
    {
        name: "John",
        surname: "Fool",
        age: 22
    },
    {
        name: "Erik",
        surname: "Owl",
        age: 38
    }
]

let result = arr.map((elem) => {
  return {
    name: elem.name,
    surname: elem.surname
  }
});

console.log(result);

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在对象的嵌套数组中过滤

来自分类Dev

在对象数组内过滤对象数组?

来自分类Dev

在对象数组中合并带有“相同键”的对象

来自分类Dev

Javascript:根据数组过滤键后,在对象中查找具有最大值的键

来自分类Dev

通过使用数组中的值在对象中查找键

来自分类Dev

在对象数组的某些字段中按文本搜索过滤

来自分类Dev

在对象数组字典中应用过滤器

来自分类Dev

在对象数组中添加匹配键的值

来自分类Dev

在对象数组中查找所有键

来自分类Dev

如何在对象数组中动态添加键?

来自分类Dev

如何检查键在对象数组中是否为空?

来自分类Dev

在对象数组中查找所有键

来自分类Dev

如何在对象数组中动态添加键?

来自分类Dev

我如何使用javascript中具有相同键的对象在对象中创建对象数组

来自分类Dev

想要在对象键中的 __ 键之后拆分键和过滤器

来自分类Dev

FirstIndex:of: 在对象数组中

来自分类Dev

如何在对象Javascript数组内过滤数组对象?

来自分类Dev

在对象中迭代对象数组 - javascript?

来自分类Dev

过滤对象中的对象数组

来自分类Dev

像SQL中的对象键一样在对象数组中进行JavaScript搜索

来自分类Dev

使用Array.find()基于键在对象数组中查找对象

来自分类Dev

Javascript 测试具有数组的对象中是否存在对象键

来自分类Dev

从数组中过滤对象

来自分类Dev

在对象中映射点符号键?

来自分类Dev

在对象中查找键的TypeScript问题

来自分类Dev

在对象数组中查找数据数组

来自分类Dev

Lodash在对象数组中的Map数组

来自分类Dev

在对象数组的数组中查找交集

来自分类Dev

过滤对象数组中对象内部的对象

Related 相关文章

热门标签

归档