1
如果數組有嵌套財產我有複雜的對象和數組在JavaScript中,如數組:如何檢查與規定值
var array = [
{ "simpleProp": "some value" },
{ "booleanProp": false },
{
"arrayProp": [
{ "prop1": "value1" },
{
"prop2": {
"prop22": "value22",
"prop23": "value23"
}
},
{ "prop3": "value3" },
{ "booleanProp": true }
]
}
];
我必須知道是否有在我的數組定義值的屬性,如:
function some(array, property, value) {
//some logic here
// return boolean
};
也就是說,對於我的源陣列的這個結果:
變種結果=一些(陣列 「booleanProp」,真) - 必須是TRUE。我試圖使用lodash函數_.some(),但它返回false爲我的數組,它似乎_.some()找不到深層嵌套的屬性。
這將是非常酷,如果該函數可能支持複雜的對象作爲源,而不是數組。
我會感謝任何幫助,謝謝。
you.Can你澄清,請我沒有得到什麼? – Debabrata
Debabrata,我想知道如果源數組定義屬性(鍵/值對)像lodash _.some() - 函數,但嵌套屬性,因爲我之前展示 –