我有兩個主幹集合類別和項目,類別包含具有ID,名稱和項目的類別模型(w/c包含以逗號分隔的字符串格式的項目ID)包含項目模型(id,名稱等)的集合。使用下劃線將兩個主幹集合和模型合併到一個對象中
如何將它們合併,可以很容易地在車把模板呈現一個對象
樣本結構:
var Categories = [{'id':'1', 'category_name':'Burgers', 'category_items':'1,2'},{'id':'2','category_name':'Drinks','category_items':'3'}];
var Items = [{'id':'1','item_name':'Burger 1'},{'id':'1','item_name':'Burger 2'},{'id':'1','item_name':'Chicken; 1'}];
樣本輸出:
var output = [{'id':'1', 'category_name':'Burgers', 'items':[{'id':'1','item_name':'Burger1', ...},{'id':'1','item_name':'Burger2', ...} ]}, {'id':'2', 'category_name':'Chicken', 'items':[{'id':'3','item_name':'Chicken1', ...} ]
是的,我嘗試了足夠的,但我似乎無法管理它
哇,這是我需要的代碼少的代碼,我知道我仍然可以優化這個代碼,但很難探索和嘗試各種下劃線方法,我的版本使用'each',然後'get',然後'push' ,但我更喜歡這一個更好謝謝... – user1076813