JavaScript - assign()


JavaScript - assign()

JavaScript - assign() - ES6부터 지원하는 객체를 병합하는 Object객체의 method이다. - target에는 빈 객체 리터럴을 줄수도, 목표 객체에 출처 객체를 반영시킨 객체가 나오게 할 수 있다. - sources는 말 그대로 목표객체에 담을 여러 객체들을 의미한다. - assign의 구문 3과 같이 목표 변수명에 출처 객체가 반영하면 병합된 객체가 반환된다(assign으로 새로운 객체를 반환하려면, target에 빈 객체를 줘야한다.) - assign을 사용할 경우 목표 객체의 속성과 출처 객체의 속성은 같으며, 출처 객체의 '열거 가능한 자체 속성'만 목표 객체로 복사한다. - 출처에 null 또는 undefined를 제공해도 예외는 발생하지 않지만, 대상 객..........



원문링크 : JavaScript - assign()