[英]Get values of object using lodash
我必須使用lodash來獲取此對象的值: http ://pastebin.com/raw.php?i=U1Z8tzY0
如您所見,我有一個大對象。 我需要將activo
屬性設置為true
來獲取所有autonomias
名稱。
我試圖使用很多功能而沒有結果。 我被卡住了。
幾天后,我找不到合適的方法。
以下代碼段可以解決問題:
var res = _(data)
.chain()
.result('autonomias')
.filter({ activo: true })
.pluck('name')
.value();
您還可以使用本機Array方法:
var res = data.autonomias.filter(function (el) {
return el.activo === true;
}).map(function (el) {
return el.name;
});
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.