본문 바로가기

TIL

String.prototype.split()

const str = 'The quick brown fox jumps over the lazy dog.';

const words = str.split(' ');
console.log(words);
console.log(words[3]);


const chars = str.split('');
console.log(chars);
console.log(chars[8]);


const strCopy = str.split();
console.log(strCopy);

 

 

.split('   ');

const words = str.split(' ');
console.log(words);
console.log(words[3]);

 

띄워쓰기를 기준으로 string을 나눠서 Array에 저장

 

 

출력 결과

> Array ["The", "quick", "brown", "fox", "jumps", "over", "the", "lazy", "dog."]
> "fox"

 

 

 

 

.split('')

const chars = str.split('');
console.log(chars);
console.log(chars[8]);

character 하나하나씩 나눠서 array에 저장된다.

 

 

출력 결과

> Array ["T", "h", "e", " ", "q", "u", "i", "c", "k", " ", "b", "r", "o", "w", "n", " ", "f", "o", "x", " ", "j", "u", "m", "p", "s", " ", "o", "v", "e", "r", " ", "t", "h", "e", " ", "l", "a", "z", "y", " ", "d", "o", "g", "."]
> "k"

 

 

 

.split()

const strCopy = str.split();
console.log(strCopy);

string 복사되서 array에 저장된다.

 

 

출력 결과

> Array ["The quick brown fox jumps over the lazy dog."]

 

 

 

 

 

출처:

https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String/split

 

String.prototype.split()

The split() method divides a String into an ordered list of substrings, puts these substrings into an array, and returns the array.  The division is done by searching for a pattern; where the pattern is provided as the first parameter in the method's call

developer.mozilla.org

 

'TIL' 카테고리의 다른 글

Spread & Rest Operator  (0) 2020.08.04
let과 const (feat. var) --정리 현재진행형  (0) 2020.08.03
array 비우기  (0) 2020.07.20
Array.prototype.join()  (0) 2020.07.20
innerHTML vs. textContent vs. innerText  (0) 2020.07.20