반응형
영문으로는 Spread 문법이라고 부르며 간단히 배열 요소를 복사하는 문법 정도로 생각하면 된다.
다만 단순히 복사만 하는것이 아니라 복사함과 동시에 함수의 인자(파라미터) 등으로 전달할 수 있다
ex )
function fn (x, y, z) {
}
var arr1 = [1,2,3];
fn ( ...arr1 );
해당 문법을 사용 시 원본 arr 는 변형시키지 않으면서 해당 값을 무한히 복사하여 필요에 따라 사용할 수
있다는 장점이 있다.
예를들어 route에서 넘어온 get parameter의 원본은 그대로 두고 필요한 파라미터만 추가해서
api등을 호출하는등?
반응형
'Web > javascript' 카테고리의 다른 글
Object.create 와 new Object의 차이점 (0) | 2023.11.16 |
---|---|
javascript 헷갈리는 연산자 종류별 정의 (0) | 2023.11.14 |
Null 과 Undefined의 개념적 차이 (0) | 2023.11.10 |
Closer 사용시 주의사항 (0) | 2023.11.10 |
화살표 함수 써야 하는 이유 (0) | 2023.11.10 |