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