JS 문자열 대 배열 방법은 다음과 같습니다. 1. 분할() 방법, 2. Array.from() 방법, 3. Array.prototype.split(), [...string] 구문.
JavaScript에서 문자열은 일련의 문자로 구성됩니다. 때로는 더 쉬운 처리나 추가 작업을 위해 문자열을 단일 문자나 더 긴 하위 문자열로 분할해야 할 수도 있습니다. 이를 위해서는 문자열을 배열 방법으로 사용해야 합니다.
JS에는 문자열을 배열로 변환하는 데 일반적으로 사용되는 여러 가지 방법이 있습니다.
1.split() 메서드
split() 메서드는 문자열을 배열로 변환하는 데 가장 일반적으로 사용되는 방법 중 하나입니다. 문자열을 조각으로 분할한 다음 조각을 배열에 넣습니다. 구분 기호를 지정하여 분할 위치를 지정할 수 있습니다.
다음은 문자열을 배열로 분할하기 위해 Split() 메서드를 사용하는 예입니다.
let str = "Hello World"; let arr = str.split(" "); console.log(arr);
출력 결과는 ['Hello', 'World']라는 두 요소를 포함하는 배열입니다.
보시다시피, 분할() 메서드에서 구분 기호로 공백을 전달했습니다. 이런 방식으로 문자열을 두 부분으로 나누고 두 부분을 배열에 넣습니다.
2. Array.from() 메소드
Array.from() 메소드는 ES6에 도입된 배열 정적 메소드 중 하나입니다. 반복 가능한 객체(문자열 포함)에서 새 배열을 만듭니다.
다음은 Array.from() 메서드를 사용하여 문자열을 배열로 변환하는 예입니다.
let str = "Hello World"; let arr = Array.from(str); console.log(arr);
출력은 11개의 문자를 포함하는 배열입니다: ['H', 'e', 'l', ' l', 'o', '', 'W', 'o', 'r', 'l', '디'].
3.Array.prototype.split()
JS 배열의 프로토타입 체인에는 Split() 메소드가 있는데, 이를 문자열에 직접 적용하여 문자열을 변환할 수 있습니다. 배열로.
다음은 Array.prototype.split() 메서드를 사용하여 문자열을 배열로 분할하는 예입니다.
let str = "Hello World"; let arr = Array.prototype.split.call(str, " "); console.log(arr);
출력 결과도 ['Hello', 'World']라는 두 요소를 포함하는 배열입니다.
Array.prototype.split() 메서드를 사용할 때는 call() 메서드를 통해 문자열에 적용해야 한다는 점에 유의해야 합니다.
4. [...string] 구문
split() 메서드와 Array.from() 메서드를 사용하는 것 외에도 ES6에서는 [...string] 구문을 사용하여 문자열을 변환할 수도 있습니다. 배열로.
다음은 [...string] 구문을 사용하여 문자열을 배열로 변환하는 예입니다.
let str = "Hello World"; let arr = [...str]; console.log(arr);
출력 결과도 11개의 문자를 포함하는 배열입니다: ['H', 'e', ' l', 'l', 'o', '', 'W', 'o', 'r', 'l', '디'].
[...string] 구문을 사용하는 경우 문자열을 대괄호 안에 넣고 세 개의 연속 마침표만 연결하면 됩니다.
Summary
문자열을 배열로 변환하는 방법으로는 Split() 메소드, Array.from() 메소드, Array.prototype.split() 메소드 및 [...string] 구문을 사용할 수 있습니다. 다양한 상황과 필요에 따라 적절한 변환 방법을 선택하세요.
어떤 방법을 사용하든 변환된 결과는 문자열 조각이나 문자를 나타내는 배열이며, 이는 추가 처리 및 조작에 사용될 수 있습니다. 이 글이 문자열을 배열로 변환하는 방법을 이해하고 익히는 데 도움이 되기를 바랍니다!
위 내용은 js 문자열을 배열로 변환하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!