Wii Pointer #1 Tilt Normal
본문 바로가기
📁𝐩𝐫𝐨𝐠𝐫𝐚𝐦𝐦𝐢𝐧𝐠𝐋𝐚𝐧𝐠𝐮𝐚𝐠𝐞/JavaScript

[메서드] split()

by 개발자_후니 2023. 1. 30.
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
반응형