我想將兩個A3對象合併在一起,其中包含一些相同的Keys但不同的值。我發現很多關於添加兩個對象的帖子,但我想將兩個對象合併在一起,所以如果第二個對象具有不同的值,他們會優先考慮。下面我有兩個對象:合併AS3中的對象
_propsObj = new Object();
_propsObj.baseColour = 0x303237;
_propsObj.animation = false;
_propsObj.font = "Verdana";
_propsObj.fontColour = 0xffffff;
_propsObj.baseFontSize = 14;
_propsObj2 = new Object();
_propsObj2.animation = true;
_propsObj2.fontColour = 0xffffff;
_propsObj2.baseFontSize = 10;
我想要的輸出中的對象將接受第二個對象的新值,但保持第一對象的值:
_outputObj.baseColour = 0x303237;
_outputObj.animation = true;
_outputObj.font = "Verdana";
_outputObj.fontColour = 0xffffff;
_outputObj.baseFontSize = 10;
我不知道我是否應該正在使用Arrray.concat做到這一點,或者如果有更簡單的解決方案?任何幫助,將不勝感激。
完美!感謝你! – redHouse71 2011-03-18 11:42:34
那是什麼也@bmleite sugeested在更緊湊的方式:) – nicoptere 2011-03-18 12:19:31