728x90
반응형
split() 함수
string.split(separator, limit)
- split() 함수는,
문자열을 'separator'로 잘라서,
'limit' 크기 이하의 배열에 잘라진 문자열을 저장하여 리턴합니다. - separator
- 필수 아님
- 문자열을 잘라 줄 구분자 (문자열 또는 정규식)
- 값이 입력되지 않으면 문자열 전체를 배열에 담아서 리턴합니다.
- limit
- 필수 아님
- 최대 분할 갯수
const str = 'The quick brown fox jumps over the lazy dog.';
const words = str.split(' ');
console.log(words[4]);
// Expected output: "jumps"
const chars = str.split('');
console.log(chars[8]);
// Expected output: "k"
const strCopy = str.split();
console.log(strCopy);
// Expected output: Array ["The quick brown fox jumps over the lazy dog."]
예제 블럭
str 이라는 상수에 저장되어있는 문자열이고 띄어쓰기가 되어있다면?
1. jumps 만 출력하려면?
str.split(' ') => str을 빈칸을 기준으로 나누고 => 그 나눈것을 나열한 문자열을 words 라고 하자.
=> console.log(words[4]) => jumps 를 출력
2. k만 출력하려면?
str.split(''); => str을 공백없이 나누고 => 그 공백없이 나눈것을 나열한 문자열을 chars 라고 하자.
=> console.log(chars[8]) => k 를 출력
3. 괄호 안에 아무것도 안넣었다면 undefined를 기준으로 나누는거라서 그대로 출력되지만 배열 안에 넣어서 출력해준다.
str.split() => str을 그대로 split하고, => 그 나눈것을 strCopy라고 하자.
=> console.log(strCopy) => Array ["The quick brown fox jumps over the lazy dog"]
728x90
반응형
'📁𝐩𝐫𝐨𝐠𝐫𝐚𝐦𝐦𝐢𝐧𝐠𝐋𝐚𝐧𝐠𝐮𝐚𝐠𝐞 > JavaScript' 카테고리의 다른 글
[메서드] map() (0) | 2023.02.07 |
---|---|
[메서드] join() (0) | 2023.01.30 |
[메서드] replace() (0) | 2023.01.30 |
[메서드] sort() (0) | 2023.01.30 |
[JavaScript 심화] JS Study 일지 (4일차) (0) | 2023.01.25 |