본문 바로가기

Programming/Code Snippets

JS 문자열을 배열로 변환하기

split 메서드 사용:

가장 기본적인 방법으로, 문자열을 지정된 구분자로 나누어 배열로 변환합니다.

let str = "Hello World";
let arr = str.split(" ");  // ["Hello", "World"]

 

스프레드 연산자 (...) 사용:

ES6에서 도입된 스프레드 연산자를 사용하여 문자열의 각 문자를 배열의 요소로 변환할 수 있습니다.

let str = "Hello";
let arr = [...str];  // ["H", "e", "l", "l", "o"]

 

Array.from 메서드 사용:

Array.from 메서드를 사용하여 문자열을 배열로 변환할 수 있습니다. 이 방법은 스프레드 연산자와 유사한 결과를 제공합니다

let str = "Hello";
let arr = Array.from(str);  // ["H", "e", "l", "l", "o"]

 

Object.assign과 배열 생성자 사용:

이 방법은 비교적 덜 일반적이지만, Object.assign과 배열 생성자를 사용하여 문자열을 배열로 변환할 수 있습니다.

let str = "Hello";
let arr = Object.assign([], str);  // ["H", "e", "l", "l", "o"]