我想将两个包含一些相同键但不同值的A3对象合并在一起。我找到了很多关于添加两个对象的帖子,但我想将两个对象合并在一起,这样如果第二个对象具有不同的值,则它们将具有优先权。我有以下两个对象:
_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;
我不确定是否应该使用Array.concat来完成这个任务,还是有更简单的解决方法?如果有帮助,请告诉我。