0
我正在嘗試編寫一個篩選器函數,它將一個對象作爲參數並將查詢字符串作爲其第二個參數。該函數應返回匹配查詢字符串的對象中的所有值的列表。通過對象進行篩選
例如
var data = [{
label: 'Cars',
children: [{
label: 'Volkswagan',
children: [{
label: 'Passat'
}]
}, {
label: 'Toyota'
}]
}, {
label: 'Fruits',
children: [{
label: 'Grapes'
}, {
label: 'Oranges'
}]
}];
function filter(data, query){}
filter(data,'ra'); //['Grapes', 'Oranges']
我的問題是如何解決的每個索引對象嵌套的「孩子」屬性?
哦,這個男人這麼漂亮,我怎麼沒有想到遞歸謝謝 – RRP
不客氣! :-) –