1
我的形式有一個JavaScript列表的嵌套列表:扁平化對象的列表與對象
var list = [{id:1, data: "string", list: [
{id:2, data: "string", list: [
{id:3, data: "string", list: null}]},
{id:4, data: "string", list: null}]}];
而且我希望它成爲的形式:
var list = [{id:1, data: "string", list: \\ original nested list or null, I don't care},
{id:2, data: "string", list:},
{id:3, data: "string", list:},
{id:4, data: "string", list:}];
我有訪問underscore.js,但我還沒有能夠產生我想要的輸出。 我嘗試使用_.flatten
和_.pluck
的組合來獲取底層列表,但我也需要id
屬性,所以這不起作用。 我的猜測是我需要映射一個函數,但我現在對這個問題有點失落。
有人能幫助我嗎?
[這樣?](HTTP:/ /stackoverflow.com/questions/18003083/underscore-to-flatten-nested-array-of-parent-child-objects) – mjr