从JavaScript中的多维数组对象获取唯一值

从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)

我想从多维数组对象中获取唯一的“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);
但这似乎对我不起作用

distinct()也不起作用

这里是我得到的回应


谢谢

你是在使用下划线.js还是lodash?你说你想要一个唯一的
状态
,但是你的数组已经
名称
年龄
。下划线已经死了很多年@Barmarwait。。。不知怎的,他又活了吗?!在屏幕截图中,数组位于对象的
数据
属性中。你访问它正确吗?显示处理您实际回答的代码,而不是您复制的其他问题的数组。您使用的是下划线.js还是lodash?您说您想要一个唯一的
状态
,但您的数组有
名称
年龄
。下划线已经死了很多年@Barmarwait。。。不知怎的,他又活了吗?!在屏幕截图中,数组位于对象的
数据
属性中。你访问它正确吗?显示处理实际响应的代码,而不是复制的其他问题的数组。