반응형
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"
반응형