我在當前有很好的_.groupBy
方法的項目中使用了underscore.js。在下劃線組合後加入或合併json對象BY
這將我的數組以這種格式分組。
var obj1 ={
'0':[{ ... json object...},{ ... json object...},{ ... json object...}],
'1':[{ ... json object...},{ ... json object...},{ ... json object...}],
'2':[{ ... json object...},{ ... json object...},{ ... json object...}]
}
var obj2 = {
'0':[{ ... another json object...},{ ...another json object...}],
'1':[{ ... another json object...},{ ...another json object...}],
'2':[{ ... another json object...},{ ... another json object...}]
}
現在我想加入/合併/擴展它們...但_.extend
不工作,我會想到它。
我預期的結果將是
{'0':[{ ... json object...},{ ... json object...},{ ... json object...},{ ... another json object...},{ ...another json object...}],
'1':[{ ... json object...},{ ... json object...},{ ... json object...},{ ... another json object...},{ ...another json object...}],
'2':[{ ... json object...},{ ... json object...},{ ... json object...},{ ... another json object...},{ ... another json object...}]}
基本上我需要延長的基礎上obj1
和obj2
JSON的關鍵,即使內JSON對象是不同的陣列。
基本上會需要像SQL聯接的JSON對象操作...
因此,任何幫助將是巨大的......
那些不是JSON對象。他們只是對象。 :-) JSON是一種文本數據表示法(它是您在那裏使用的是JavaScript對象初始化器語法的子集)。 (這些例子是完全有效的對象初始化器,但不會是有效的JSON,它需要鍵和字符串用雙引號,而不是單引號。)對不起,不能幫助解決實際問題,我不知道underscore.js,所以我不知道它是否有什麼可以幫助你。JavaScript本身並不是,你只需循環,並自己添加數組。 –
好的。謝謝你的提升。這是從下劃線組合出來的......這是否影響_.extend方法的任何內容。或者你是否提到了措辭的正確性。感謝您的答覆=) – silverfighter
@ silverfighter:只是爲了糾正術語,因爲有時它很重要。對不起,沒有任何與underscore.js的幫助,我不知道它。 (如果您沒有看到,我在上面的評論中加了一點。)最好, –