这个 JSON 对象是:
var data = [{"Parent":1,"Child":[4,5,6]},{"Parent":2},{"Parent":3}]
如何使用underscore.js的chain/map/pluck等函数来获取平铺结果?
var result = [];
for (var i = 0; i < data.length; i++) {
result.push(data[i].Parent);
if (data.Child != undefined) {
for (var j = 0; j < data[i].Child.length; j++) {
result.push(data[i].Child[j]);
}
}
}
console.log(result) >> //1,4,5,6,2,3