<FRONTEND>

Spread Operator - 배열의 복사

초코푸딩 2022. 12. 17. 07:45

spread operator : 펼침 연산자

let preArray = ["a", "b", "c"]
let afterArray = [...preArray]; // 메모리 새로운 공간 할당 (복사!)

- preArray와 afterArray의 참조는 같지 않다.

 

function sum(a, b, c) {
	return a+b+c;
}
let arr = [100, 200, 300];

sum.apply(null, arr); // sum(100 , 200, 300) 과 같은 효과

sum(... arr); //spread operator 이용