바로 드가보자

 


https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Object/assign

 

Object.assign() - JavaScript | MDN

The Object.assign() method copies all enumerable own properties from one or more source objects to a target object. It returns the modified target object.

developer.mozilla.org

(자바스크립트 배우기 좋은 사이트)

 

 

Method

 

const target = { a: 1, b: 2 };
const source = { b: 4, c: 5 };

const returnedTarget = Object.assign(target, source);

console.log(target);
// expected output: Object { a: 1, b: 4, c: 5 }

console.log(returnedTarget === target);
// expected output: true

 

 

b: 4 가 나오는 이유는

 

target 안에있는 b: 2 의 값을

 

source에 있는 b: 4 나중에 처리되면서

 

target의 b: 2를 씹고 b: 4로 선언하기 때문이다.

 

 

 

 

 


 

 

To be contunue..

복사했습니다!