딕셔너리값 이 존재한다고 가정하자
const movingItem = {
type: "tree",
direction: 0,
top: 0, // 위,아래 정보
left: 0, // 좌,우 정보
};
let tempMovingItem;
temp에 값을 넘겨 주려면
보통은
tempMovingItem = movingItem 을 사용하여 넘겨 준다고 생각하는데
이렇게 되면은 movingItem이 가진 객체메모리의 주소값 까지 넘겨 받게 된다.
그 후 temp의 값을 변경하게 되면은 movingItem의 값도 같이 변경되게 된다.
이럴 경우 간편하게 객체의 값만 가져오게 될때는
... 을 사용한다.
여기서 ...을 활용하면
tempMovingItems = {...movingItem}