JavaScript 映射和过滤基本的对象数组

用户1027620

有这个数组

[ { name: 'foo', gender: 'm' }, { name: 'bar', gender: 'f' }, { name: 'baz', gender: 'f' }  ]

如何(可能在单行中)将其转换为:

[ { gender: 'f', names: [ { name: 'bar' }, { name: 'baz' } ] } ]

按性别过滤 Vanilla JS、ES6 和/或 ES7。

尼娜·舒尔茨

您可以gender使用name.

var array = [{ name: 'foo', gender: 'm' }, { name: 'bar', gender: 'f' }, { name: 'baz', gender: 'f' }],
    object = { gender: 'f', names: array
        .filter(({ gender }) => gender === 'f')
        .map(({ name }) => ({ name }))
    };

console.log(object);

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

避免多个映射和过滤器来压缩和过滤javascript中的对象数组

来自分类Dev

JavaScript数组和对象映射

来自分类Dev

在 Javascript 中的对象数组中映射和减少数组

来自分类Dev

Javascript:过滤对象数组

来自分类Dev

构建基本的JavaScript对象数组

来自分类Dev

如何过滤和计算 javascript 数组中的对象?

来自分类Dev

JavaScript 数组过滤和映射会在数组条目之间产生逗号吗?

来自分类Dev

使用javascript过滤对象数组

来自分类Dev

Javascript数组和对象

来自分类Dev

JavaScript对象分组和过滤

来自分类Dev

过滤和排序JavaScript数组

来自分类Dev

在javascript中,在一个函数中过滤和映射数组?

来自分类Dev

根据多值对象过滤JavaScript对象数组

来自分类Dev

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

来自分类Dev

如何使用Javascript映射和过滤JSON

来自分类Dev

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

来自分类Dev

将 javascript 对象映射到数组结构

来自分类Dev

在 JavaScript 中映射对象的多维数组

来自分类Dev

如何映射和过滤数组对象?

来自分类Dev

根据属性过滤和映射数组对象

来自分类Dev

如何过滤嵌套对象数组Javascript

来自分类Dev

根据输入值/ javascript过滤数组对象

来自分类Dev

基本对象结构和JavaScript调用

来自分类Dev

使用JavaScript映射和减少JSON对象

来自分类Dev

Javascript:对象和多维数组

来自分类Dev

JavaScript数组对象和值

来自分类Dev

JavaScript:关联数组和映射

来自分类Dev

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

来自分类Dev

如何过滤对象数组中的对象数组?javascript