spread operator

프로그래밍 언어/JavaScript + TypeScript

[JavaScript] 펼침 연산자: spread operator

펼침 연산자란? 간단히 말해서, 배열에 포함된 항목을 목록으로 바꿔주는 연산자이다. 마침표 세 개(...)로 표시한다. 펼침 연산자는 단독으로 쓰일 수 없음에 주의해야 한다. 배열에 포함된 항목을 목록으로 바꿨다면 이를 배열이나 객체 등에 담아줘야 한다. 변수에 담게 되면 에러가 발생한다. const class1 = [1, 2, 3]; const a = ...class2; // X const a = [...class2]; // O 펼침 연산자의 장점 펼침 연산자의 가장 큰 장점은 조작(mutation)이나 부수 효과(side effect)로 인한 문제를 피할 수 있다는 점이다. 또한, push(), splice(), concat() 등의 배열 메소드를 외울 필요 없이 간결하게 코드를 작성할 수 있다. 특..

코택
'spread operator' 태그의 글 목록