从JavaScript中的多维数组对象获取唯一值
我想从多维数组对象中获取唯一的“STATE”值 我查过了从JavaScript中的多维数组对象获取唯一值,javascript,arrays,unique,Javascript,Arrays,Unique,我想从多维数组对象中获取唯一的“STATE”值 我查过了 _personsList = [ {"name":"Joe", "age":17}, {"name":"Bob", "age":17}, {"name":"Carl", "age": 35} ]; _uniqAgeList = _.groupBy(_personsList,"age"); _uniqAges = Object.keys(_uniqAgeList); console.log(_uniqAges)
_personsList = [
{"name":"Joe", "age":17},
{"name":"Bob", "age":17},
{"name":"Carl", "age": 35}
];
_uniqAgeList = _.groupBy(_personsList,"age");
_uniqAges = Object.keys(_uniqAgeList);
console.log(_uniqAges);
但这似乎对我不起作用
distinct()也不起作用
这里是我得到的回应
谢谢你是在使用下划线.js还是lodash?你说你想要一个唯一的
状态
,但是你的数组已经名称
和年龄
。下划线已经死了很多年@Barmarwait。。。不知怎的,他又活了吗?!在屏幕截图中,数组位于对象的数据属性中。你访问它正确吗?显示处理您实际回答的代码,而不是您复制的其他问题的数组。您使用的是下划线.js还是lodash?您说您想要一个唯一的状态
,但您的数组有名称
和年龄
。下划线已经死了很多年@Barmarwait。。。不知怎的,他又活了吗?!在屏幕截图中,数组位于对象的数据属性中。你访问它正确吗?显示处理实际响应的代码,而不是复制的其他问题的数组。