JavaScript에서 문자열을 분할하는 방법
String()
생성자를 사용하여 객체로 만들 수 있습니다.문자열 리터럴을 사용하는 문자열,
const greeting = "What a beautiful world".
String()
객체를 사용하는 문자열,const greeting = new String("What a beautiful world");
자바스크립트 분할 방법
JavaScript 문자열은 분할자를 기반으로 문자열을 여러 하위 문자열로 분할하는 특정
split()
메서드에 액세스할 수 있습니다. split 메서드는 문자열의 모든 분할 부분이 포함된 배열을 반환합니다. split 메서드는 원래 문자열을 변경하지 않습니다.아래 예제에서는 공백(' ')을 분할자로 사용하여 문자열을 분할합니다.
const greeting = "What a beautiful world";
const arr = greeting.split(' ');
console.log(arr);
출력은 분할 후 문자열 묶음이 있는 배열입니다.
["What", "a", "beautiful", "world"]
스플리터(split 메소드의 인수)는 단일 문자 또는 다른 문자열이 될 수 있습니다. 문자열을 각 문자로 분할하려면 빈 문자열('')을 분할자로 전달할 수 있습니다.
const greeting = "What a beautiful world";
const arr = greeting.split(''); // The splitter is an empty string, not a space
console.log(arr);
출력,
['W', 'h', 'a', 't', ' ', 'a', ' ', 'b', 'e', 'a', 'u', 't', 'i', 'f', 'u', 'l', ' ', 'w', 'o', 'r', 'l', 'd']
splitter를 전달하지 않고 split 메서드를 호출하면 전체 문자열이 포함된 배열이 반환됩니다.
const greeting = "What a beautiful world";
const arr = greeting.split();
console.log(arr);
출력,
['What a beautiful world']
한도로 나누기
split()
메서드는 스플리터가 아닌 다른 선택적 인수를 사용합니다. limit
를 전달하여 분할 수를 제한할 수도 있습니다. 다음 예에서는 2로 제한되는 공백 문자를 사용하여 문자열을 분할합니다.const greeting = "What a beautiful world";
const arr = greeting.split(' ', 2);
console.log(arr);
공백 문자로 분할한 후 문자열 배열을 반환하지만 반환된 배열에는 처음 두 개의 분할만 포함됩니다. 따라서 출력,
['What', 'a']
JavaScript 문자열 분할 및 배열 분해
ES6부터는 훨씬 더 혁신적인 방식으로 배열에서 값을 선택할 수 있습니다. split 메서드는 배열을 반환하므로 배열 구조 분해 구문을 사용하여 배열에서 요소를 가져올 수 있습니다.
const cartoon = "Tom Jerry";
let [tom, jerry] = cartoon.split(' ');
console.log(tom); // Tom
console.log(jerry); // Jerry
지금은 여기까지입니다. 이 기사가 도움이 되었기를 바랍니다.
연결하자
Reference
이 문제에 관하여(JavaScript에서 문자열을 분할하는 방법), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/atapas/how-to-split-a-string-in-javascript-47e9텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)