我必须使用 lodash 来获取此对象的值:http://pastebin.com/raw.php?i=U1Z8tzY0
正如你所看到的,我有一个大对象。我需要获取所有 autonomias
名称,并将 activo
属性设置为 true
”。
我尝试了很多功能但没有结果。我被困住了。
几天后我找不到正确的方法。
最佳答案
以下代码片段应该可以解决问题:
var res = _(data)
.chain()
.result('autonomias')
.filter({ activo: true })
.pluck('name')
.value();
您还可以使用 native 数组方法:
var res = data.autonomias.filter(function (el) {
return el.activo === true;
}).map(function (el) {
return el.name;
});
关于javascript - 使用 lodash 获取对象的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30298256/