본문 바로가기

Develop/TIL

[JavaScript] 문자열 배열처럼 사용

반응형

1) 배열처럼 가져오기

var foo = "helloWorld";
foo[0]
=> "h"

foo.length
=> 10

문자열은 배열이 아니지만 배열처럼 작동 하기도 한다.

 

2) 문자열 배열로 만들기

  1. 확산 연산자 ... 사용

let data = "abcd"
let dataArray = [...data];
console.log(dataArray);
=> ["a", "b", "c", "d" ]

 

  2. 구분자로 문자열 분리, split() 

const str = "hello world universe";
const arr = str.split(' ');
console.log(arr);
=> ['hello', 'world', 'universe']

  3. 문자열 분리, Array.from()

const str = 'hello';
const array = Array.from(str);
console.log(array);
=> ['h', 'e', 'l', 'l', 'o']

 

3) 문자열 배열로 사용하고 다시 문자열로 변환하기

var foo = "abcdef"

foo.split('').reverse().join('')
=> "fedcba"
반응형