개인적으로는 Object.ass()를 사용하여 병합할 수 있는 다른 좋은 방법이 없을까요?
으아악
@冴宇과 @cool_zjy의 솔루션은 비슷하지만 둘 다 원래 질문의 의미에 따르면 reduce 的初始值传入 Obj 代替 {}가 괜찮습니다. 전자는 ES6 기능이 필요하지 않지만 후자는 필요합니다.
reduce
Obj
{}
@hsfzxjy의 방법은 간단해 보이지만 중간 객체가 많이 생성되므로 효율성이 그다지 좋지는 않을 것입니다.
Object.assign 솔루션은 가장 간단해야 합니다. 물론 Lodash 라이브러리에서 이를 구현하는 더 간단한 API를 찾을 수도 있습니다.
Object.assign
완하제. ES6 Spread Operator를 사용하면 더 간결해질 수 있지만 본질은 동일합니다
먼저 스스로 질문하고 대답하세요. Object.sign()을 사용하여 병합합니다. 다른 좋은 방법이 있는지 모르겠습니다
으아악
으아악
@冴宇과 @cool_zjy의 솔루션은 비슷하지만 둘 다 원래 질문의 의미에 따르면
reduce
的初始值传入Obj
代替{}
가 괜찮습니다. 전자는 ES6 기능이 필요하지 않지만 후자는 필요합니다.@hsfzxjy의 방법은 간단해 보이지만 중간 객체가 많이 생성되므로 효율성이 그다지 좋지는 않을 것입니다.
Object.assign
솔루션은 가장 간단해야 합니다. 물론 Lodash 라이브러리에서 이를 구현하는 더 간단한 API를 찾을 수도 있습니다.완하제. ES6 Spread Operator를 사용하면 더 간결해질 수 있지만 본질은 동일합니다
으아악먼저 스스로 질문하고 대답하세요. Object.sign()을 사용하여 병합합니다. 다른 좋은 방법이 있는지 모르겠습니다