반응형
스프레드 연산자란?
스프레드 연산자는 한국어로 "전개 연산자"라고 합니다. 이 연산자는 배열이나 객체의 요소를 개별적으로 전개하는 데 사용됩니다. 예를 들어, 함수에 배열의 각 요소를 개별 인자로 전달하거나, 배열을 복사할 때 사용할 수 있습니다.
스트링을 배열로
다음 코드는 문자열 "Hello world!"를 변수 greeting
에 할당하고, 스프레드 연산자 ...
를 사용하여 이 문자열을 개별 문자로 분해하여 배열 chars
에 할당합니다. 마지막으로 console.log
를 사용하여 chars
배열의 내용을 콘솔에 출력합니다.
출력된 결과는 문자열 "Hello world!"의 각 문자가 배열의 요소로 분리된 것을 보여주며, 이 배열은 ['H', 'e', 'l', 'l', 'o', ' ', 'w', 'o', 'r', 'l', 'd', '!']와 같습니다. 공백도 하나의 문자로 취급되어 배열 안에 포함되어 있습니다.
정리
스프레드 연산자는 ES6에서 도입된 기능으로, 배열이나 객체의 요소를 개별적으로 분리할 때 사용됩니다. 이 경우에는 문자열의 각 문자를 개별 요소로 분리하는 데 사용되었습니다.
반응형
'도서로 공부하는 프로그래밍 > 코딩 자율학습' 카테고리의 다른 글
[JS] 클로저 사용 사례, 카운터 (60) | 2024.04.25 |
---|---|
[JS] 클로저 개념과 사용 사례 (57) | 2024.04.24 |
[JS] ES6의 전개구문 ...으로 이터레이터를 소비 (50) | 2024.04.22 |
[JS] 이터러블(Iterable)과 이터레이터(Iterator) (52) | 2024.04.21 |
[JS] reduce() 메소드 사용 사례 (46) | 2024.04.20 |