JavaScript/입 속의 검은 잎
split()
문종현
2022. 9. 24. 14:10
split() 메서드는 String 객체를 지정한 구분자를 이용하여 여러 개의 문자열로 나눕니다.
let data = "5 3"
const n = data.split(" ");
const a = Number(n[0]), b = Number(n[1]);
간단히 말해, 따옴표 안의 것으로 나눈다. 위 예제에서는 공백으로 나눈 셈이다. 따라서 a는5, b는3이 된다.
const str = 'The quick brown fox jumps over the lazy dog.';
const words = str.split(' ');
console.log(words[3]);
// expected output: "fox"
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."]
첫번째 예시에서, 공백으로 나눴으므로 3번째 요소는 fox이다. (0번째가 The)
두번째 예시에서, 구분자를 두지 않았으므로 공백을 포함한 문자열 그대로 나온다. 8번째는 k가 된다. (0번째는T)
참조
https://developer.mozilla.org/ko/docs/Web/JavaScript/Reference/Global_Objects/String/split
String.prototype.split() - JavaScript | MDN
split() 메서드는 String 객체를 지정한 구분자를 이용하여 여러 개의 문자열로 나눕니다.
developer.mozilla.org