Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/amazon-s3/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
javascript同时向对象添加多个属性_Javascript - Fatal编程技术网

javascript同时向对象添加多个属性

javascript同时向对象添加多个属性,javascript,Javascript,我有以下资料: var x = { 'a' : 1, 'b' : 2 } 然后,我想将以下内容添加到对象(我的伪代码): 这显然不符合预期。。我基本上以“[Object][Object]”字符串结束。但我真正想要的是: var x = { 'a' : 1, 'b' : 2, 'c' : 3, 'd' : 4 } 我觉得应该有某种内置的操作符或简单的方法来实现这一点,而不仅仅是单独添加属性或使用循环。但也许我错了。想法 对于被骗者:你会想要第二个答案,也请参考我找到的,

我有以下资料:

var x = {
  'a' : 1,
  'b' : 2
}
然后,我想将以下内容添加到对象(我的伪代码):

这显然不符合预期。。我基本上以“[Object][Object]”字符串结束。但我真正想要的是:

var x = {
  'a' : 1,
  'b' : 2,
  'c' : 3,
  'd' : 4
}

我觉得应该有某种内置的操作符或简单的方法来实现这一点,而不仅仅是单独添加属性或使用循环。但也许我错了。想法

对于被骗者:你会想要第二个答案,也请参考我找到的,这正是我要找的,但它是针对数组而不是对象的。我看不出有等价物。而且是EM6。但我只是想让我所寻找的更加清晰。我想长话短说就是现在根本不可行。谢谢你的链接!事实上,我刚刚找到了我希望/寻找的方法,尽管它也是EM6。回想起来,这是@Cerbrus发布的链接上的一个答案。doh.对于被骗者:你会想要第二个答案,也请参考我找到的这正是我要找的,但它是针对数组而不是对象的。我看不出有等价物。而且是EM6。但我只是想让我所寻找的更加清晰。我想长话短说就是现在根本不可行。谢谢你的链接!事实上,我刚刚找到了我希望/寻找的方法,尽管它也是EM6。回想起来,这是@Cerbrus发布的链接上的一个答案。是的,我知道我能做到。我一直在寻找一种不必这样做的方法。不是同时我想是的,我知道我可以这样做。我在寻找一种不必这样做的方法。我想这不是同时发生的
// in React Js

let object1 = {
            prop1 : "a",
            prop2 : "b",
            prop3 : "c",
        };
        let object2 = {
            prop4 : "d",
            prop5 : "e",
            prop6 : "f",
        };
        let newObj = { ...object1, ...object2 };
// in React Js

let object1 = {
            prop1 : "a",
            prop2 : "b",
            prop3 : "c",
        };
        let object2 = {
            prop4 : "d",
            prop5 : "e",
            prop6 : "f",
        };
        let newObj = { ...object1, ...object2 };