1. 문자열을 배열로, split()
split은 단어 그대로 문자열을 잘라서 배열 형태로 저장시키고 문자열의 값은 변하지 않는다.
let str = "Angel";
let arr = str.split();
console.log(arr); // ['Angel']
arr = str.split('');
console.log(arr); // ['A', 'n', 'g', 'e', 'l']
let str2 = "hello nice to meet you";
let arr2 = str2.split(' ');
console.log(arr2); // ['hello', 'nice', 'to', 'meet', 'you']
2. 배열을 문자열로, join()
join은 배열의 각 요소를 합쳐서 문자열로 반환하고 배열의 값은 변하지 않는다.
let arr = ['hello', 'nice', 'to', 'meet', 'you'];
let str = arr.join();
console.log(str); // hello,nice,to,meet,you
str = arr.join(' ');
console.log(str); // hello nice to meet you
let arr2 = ['A', 'n', 'g', 'e', 'l'];
let str2 = arr2.join('');
console.log(str2); // Angel
'Study > JavaScript' 카테고리의 다른 글
[JavaScript] 중급 #18 - Generator (0) | 2021.10.19 |
---|---|
[JavaScript] 중급 #17 - async, await (0) | 2021.10.19 |
[JavaScript] 중급 #16 - 프로미스(Promise) (0) | 2021.10.02 |
[JavaScript] 중급 #15 - 클래스(Class) (0) | 2021.10.02 |
[JavaScript] 중급 #14 - 상속, 프로토타입(Prototype) (0) | 2021.10.02 |