JavaScript에서 문자열을 배열로 변환하는 방법을 소개합니다.
1.1 문자열의 문자들을 분리하여 배열로 변환 : Spread Operator
스프레드 연산자(Spread Operator)를 이용하여 문자열을 배열로 변환할 수 있습니다. 문자열을 구성하는 문자들이 분리되어 요소로 배열에 추가됩니다.
const str = 'hello';
const arr = [...str];
console.log(Array.isArray(arr));
console.log(arr);
Output:
true
[ 'h', 'e', 'l', 'l', 'o' ]
1.2 문자열의 문자들을 분리하여 배열로 변환 : Array.from()
Array.from()
으로 문자열을 배열로 변환할 수 있습니다. 스프레드 연산자를 이용한 방법과 결과는 동일합니다.
const str = 'hello';
const arr = Array.from(str);
console.log(Array.isArray(arr));
console.log(arr);
Output:
true
[ 'h', 'e', 'l', 'l', 'o' ]
2. 구분자로 문자열을 분리하여 배열로 변환 : split()
split()
을 이용하여 구분자로 문자열을 분리하고 분리된 문자열들을 배열에 저장할 수 있습니다. 아래 예제는 문자열을 공백으로 분리하고 분리된 문자들로 배열을 만듭니다.
const str = 'hello world javascript';
const arr = str.split(' ');
console.log(Array.isArray(arr));
console.log(arr);
Output:
true
[ 'hello', 'world', 'javascript' ]
아래 예제는 comma를 구분자로 문자열을 분리하여 배열로 변환하는 예제입니다.
const str = 'hello,world,javascript';
const arr = str.split(',');
console.log(Array.isArray(arr));
console.log(arr);
Output:
true
[ 'hello', 'world', 'javascript' ]
Loading script...
Related Posts
- JavaScript - slice()로 배열 자르기, 나누기
- Node.js - 파일에 특정 문자열이 포함되어있는지 확인
- Node.js - 특정 패턴과 일치하는 모든 파일 찾기
- Node.js - 디렉토리의 파일 리스트 가져오기
- Node.js - 파일, 디렉토리(하위 파일) 삭제
- Node.js - 파일 이름 변경
- JavaScript - switch 조건문
- JavaScript - 배열의 특정 요소 찾기, Index 찾기
- JavaScript - 특정 값으로 배열 채우기, Array.fill()
- JavaScript - null, undefined 체크 방법
- JavaScript - 배열을 객체로 변환, 4가지 방법
- JavaScript - 이번 달(특정 달)의 1일, 마지막 일 구하기
- JavaScript - 배열의 특정 요소 삭제 방법
- JavaScript - 배열에 특정 값이 포함되어있는지 확인
- JavaScript - Date에 시간(일/시/분/초) 더하기
- JavaScript - 변수가 배열인지 확인, 3가지 방법
- JavaScript - 변수가 문자열인지 확인
- JavaScript - 문자열이 숫자인지 확인
- JavaScript - Map의 key를 배열로 변환
- JavaScript - Map의 value를 배열로 변환
- JavaScript - Map 요소 삭제 방법