티스토리 뷰

반응형

String → Array (문자열 → 배열)

split()

split() 메서드는 String 객체를 지정한 구분자를 이용하여 여러 개의 문자열로 나눕니다.

// String → Array (문자열 → 배열)
const str = 'Hello';
const arr = str.split('');    // 배열 ['h', 'e', 'l', 'l', 'o']

 

Array → String (배열 → 문자열)

toString()

toString()메서드는 지정된 배열 및 그 요소를 나타내는 문자열을 반환합니다.
※ 배열의 각 요소들이 쉼표(,)로 구분되어 하나의 문자열로 반환

// Array → String (배열 → 문자열): toString() 이용
const arr = ['h', 'e', 'l', 'l', 'o'];
const str = arr.toString();	// 문자열 'h,e,l,l,o'

 

join()

join() 메서드는 배열의 모든 요소를 연결해 하나의 문자열로 반환합니다.
※ 구분자를 설정할 수 있음(default: 쉼표(,))

// Array → String (배열 → 문자열): join() 이용
const arr = ['h', 'e', 'l', 'l', 'o'];
const str1 = arr.join();	// 문자열 'h,e,l,l,o'
const str2 = arr.join('+');	// 문자열 'h+e+l+l+o'
const str3 = arr.join('');	// 문자열 'hello'

만약, arr.length가 0이면 빈 문자열을 반환합니다.

// Array → String (배열 → 문자열): join() 이용
const arr = [];
const str = arr.join();		// 문자열 ''

만약, 배열의 요소가 undefined 또는 null이면 빈 문자열로 변환합니다.

// Array → String (배열 → 문자열): join() 이용
const arr = [undefined, null, 'hello'];
const str1 = arr.join();	// 문자열 ',,hello'
const str2 = arr.join('');	// 문자열 'hello'

 

참고 사이트

반응형
댓글
반응형
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/04   »
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30
글 보관함