본문 바로가기
도서로 공부하는 프로그래밍/코딩 자율학습

[JS] 스트링을 전개연산자(스프레드 연산자)로 배열 객체로 만드는 사례

by 열공노년 2024. 4. 23.
반응형

스프레드 연산자란?

스프레드 연산자는 한국어로 "전개 연산자"라고 합니다. 이 연산자는 배열이나 객체의 요소를 개별적으로 전개하는 데 사용됩니다. 예를 들어, 함수에 배열의 각 요소를 개별 인자로 전달하거나, 배열을 복사할 때 사용할 수 있습니다.

스트링을 배열로

다음 코드는 문자열 "Hello world!"를 변수 greeting에 할당하고, 스프레드 연산자 ...를 사용하여 이 문자열을 개별 문자로 분해하여 배열 chars에 할당합니다. 마지막으로 console.log를 사용하여 chars 배열의 내용을 콘솔에 출력합니다.

스프레드 연산자 사용 사례


출력된 결과는 문자열 "Hello world!"의 각 문자가 배열의 요소로 분리된 것을 보여주며, 이 배열은 ['H', 'e', 'l', 'l', 'o', ' ', 'w', 'o', 'r', 'l', 'd', '!']와 같습니다. 공백도 하나의 문자로 취급되어 배열 안에 포함되어 있습니다.

정리

스프레드 연산자는 ES6에서 도입된 기능으로, 배열이나 객체의 요소를 개별적으로 분리할 때 사용됩니다. 이 경우에는 문자열의 각 문자를 개별 요소로 분리하는 데 사용되었습니다.

반응형