Spread

function sum(x, y, z){
	return x+y+z;
}

let numbers = sum(1, 2, 3);
sum(...numbers); // 1 + 2 + 3 = 6
let arr1 = [1, 2, 3];
let arr2 = [...arr1]; // arr1.slice()와 유사

Rest

구조분해


const

to.deep.equal

얕은 복사 vs 깊은 복사

얕은 복사