js-根据键过滤出属性

问题描述 投票:0回答:1

我有一个js 变量,例如:

var mylist = [[{{item:'emp',pos:1},{age:21,name:'AA'},{age:22,name:'BB'},],...];

在我的js脚本中,我读过

var out = (mylist[0].map(function(i, j){return i.age}))
total = out.length   // this has 3 -->  ['', '21', '22']

如何过滤列表中的元素,然后仅使用age关键字返回它们,所以我总计为= ['21','22']

我是js的新手,所以不确定如何处理?lambda?函数以添加条件或过滤出/返回“ clean”数据。

javascript node.js lambda
1个回答
1
投票

您可以在filter()之后使用filter()删除那些map()值。

map()
© www.soinside.com 2019 - 2024. All rights reserved.