我已經使用lodash爲獲取該對象的值:http://pastebin.com/raw.php?i=U1Z8tzY0使用獲取對象的值lodash
正如你所看到的,我有一個很大的對象。我需要得到所有autonomias
名稱與activo
屬性設置爲true
」。
我試着用很多功能沒有結果。我堅持。
而且我找不到經過幾天的方式做正確
我已經使用lodash爲獲取該對象的值:http://pastebin.com/raw.php?i=U1Z8tzY0使用獲取對象的值lodash
正如你所看到的,我有一個很大的對象。我需要得到所有autonomias
名稱與activo
屬性設置爲true
」。
我試着用很多功能沒有結果。我堅持。
而且我找不到經過幾天的方式做正確
下面的代碼片段應該做的伎倆:
var res = _(data)
.chain()
.result('autonomias')
.filter({ activo: true })
.pluck('name')
.value();
您也可以使用本機陣列方法:
var res = data.autonomias.filter(function (el) {
return el.activo === true;
}).map(function (el) {
return el.name;
});
預期輸出是什麼? – undefined
我期望所有'autonomias'都具有'activo:true':{「andalucia」,「aragon」,「asturias」,「canarias」等)。在這個文件中,所有的都被設置爲true,但是在一個接近真實的例子中,一些「autonomias」將被設置爲false。 – jBaumann