var state1 = {
"up":{"name":"Uttar Pradesh","district":{"saharanpur":{"name":"Saharanpur","tehsil":{"behat":{"name":"Behat","village":["Alliwala"]}}}}}
};
var state2 = {
"up":{"name":"Uttar Pradesh","district":{"saharanpur":{"name":"Saharanpur","tehsil":{"behat":{"name":"Behat","village":["sachin"]}}}}}
};
結果必然是:合併兩個JavaScript對象有一個共同的陣列,但包含不同的價值
result = {
"up":{"name":"Uttar Pradesh","district":{"saharanpur":{"name":"Saharanpur","tehsil":{"behat":{"name":"Behat","village":["Alliwala","sachin"]}}}}}
};
在方案
我不知道狀態1對象的內容,如果有鑰匙一樣object1像目前Object2的話應該只推的狀態2的數組值到狀態1陣列
有什麼問題嗎? –
我知道答案會涉及到使用'JSON.parse()',然後真正的問題是如何合併這兩個對象並最終使用'JSON.stringify()'來顯示結果。 –
你嘗試了什麼?所有你需要知道的是如何編寫一個循環並訪問一個對象變量。 –