.split() 메서드 사용해보기
.split() 메서드는 String(문자열) 객체를 지정한 구분자를 사용해서 여러개의 문자열로 나눈다.
형태는 .split(separator, limit) 형태이다.
.split(문자열을 끊어야 할 부분을 나타내는 문자열, 반환 문자열의 마지막 인덱스(인덱스 ))
반환값은 잘라낸 문자열들을 담은 Array가 반환된다.
예시
공백(띄어쓰기 ' ')을 기준으로 문자열을 잘라내기
const str = '잘라낼 문자열을 테스트 해보겠습니다.';
//공백(띄어쓰기 ' ')을 기준으로 문자열을 잘라낸다.
const str1 = str.split(' ');
console.log(str1); // ['잘라낼', '문자열을', '테스트', '해보겠습니다.']
console.log(str1[0]); // '잘라낼'
console.log(str1[1]); // '문자열을'
console.log(str1[2]); // '테스트'
빈 문자열('')을 넣어 글자 하나하나를 잘라내기
const str = '잘라낼 문자열을 테스트 해보겠습니다.';
//빈 문자열('')을 넣으면 글자 하나하나를 잘라낸다.
const str2 = str.split('');
console.log(str2[2]); //낼
console.log(str2[3]); //' ' (띄어쓰기)
console.log(str2[9]); //테
아무것도 넣지 않으면 주어졌던 문자열이 그대로 나온다.
const str = '잘라낼 문자열을 테스트 해보겠습니다.';
// 아무것도 넣지 않으면 주어졌던 문자열이 그대로 나온다.
const str3 = str.split();
console.log(str3[0]); // '잘라낼 문자열을 테스트 해보겠습니다.'
console.log(str3[1]); //undefined
문자열을 끊어야 할 부분을 '문자열'로 지정하여 잘라내기
const str = '잘라낼 문자열을 테스트 해보겠습니다.';
// 문자열을 끊어야 할 부분을 '낼'로 지정한다.
const str4 = str.split('낼');
// 낼을 기준으로 잘라내면 낼 앞의 '잘라'와 낼 뒤의 ' 문자열을 테스트 해보겠습니다.'
// 두개의 문자열을 담은 Array가 반환된다.
console.log(str4); // [ '잘라', ' 문자열을 테스트 해보겠습니다.' ]
console.log(str4[0]); // '잘라'
console.log(str4[1]); // ' 문자열을 테스트 해보겠습니다.'
console.log(str4[2]); // undefined
공백(띄어쓰기 ' ')을 기준으로 문자열을 잘라내고,
해당 문자열의 마지막 인덱스를 지정한 정수 이전까지의 문자열을 반환하기
const str = '잘라낼 문자열을 테스트 해보겠습니다.';
// 공백(띄어쓰기 ' ')을 기준으로 문자열을 잘라내고, 해당 문자열의 마지막 인덱스를 2 이전까지로 지정한다.
const str5 = str.split(' ', 2);
console.log(str5); // ['잘라낼', '문자열을']
console.log(str5[0]); // '잘라낼'
console.log(str5[1]); // ' 문자열을'
console.log(str5[2]); // undefined
'Javascript' 카테고리의 다른 글
[Javascript] .map() (0) | 2023.08.21 |
---|---|
[Javascript] .substring() (0) | 2023.08.16 |
[Javascript] 함수 선언식 & 함수 표현식 & 화살표 함수 (0) | 2023.06.17 |
[Javascript] 호이스팅(hoisting) (0) | 2023.06.15 |
[Javascript] Scroll Spy (스크롤 스파이) 적용하기 (0) | 2023.02.10 |