私は、ES6を使って関数を使って2つのオブジェクトを結合オブジェクトに結合したいのですが、これを行う方法はわかりません。これを行うための最善の方法は何ですかES6を使用して、2つのオブジェクトを関数で新しいオブジェクトにマージするにはどうすればよいですか?
const new = {
first: function() {
return {
type: FIRST
};
},
second: function() {
return {
type: SECOND
};
}
}
:?新しいオブジェクトに
const first = {
first: function() {
return {
type: FIRST
};
}
};
const second = {
second: function() {
return {
type: SECOND
};
}
};
:
例えば、私はこれらの2つのオブジェクトをマージしたいのですが私はObject.assign({}, first, second);
を試しましたが、これは{}
を返しました。
助けていただけたら幸いです!あなたはこのためにObject.assignを使用することができるはずです
ねえロブは、それは私の問題で、大漁の原因である可能性があります! –
* new *は[keyword](http://www.ecma-international.org/ecma-262/6.0/#sec-keywords)であり、識別子として使用できないことに注意してください。申し訳ありませんが、脳は* const *で消えます。 [* MDN:Object.assign *](https://developer.mozilla.org/en/docs/Web/JavaScript/Reference/Global_Objects/Object/assign)を参照してください。 ;-) – RobG