>일반적인 문제 >js 문자열을 배열로

js 문자열을 배열로

百草
百草원래의
2023-08-03 13:34:035094검색

js 문자열을 배열로 변환하는 방법: 1. "split()" 메서드를 사용하여 지정된 구분 기호에 따라 문자열을 배열 요소로 분할합니다. 2. "Array.from()" 메서드를 사용하여 반복 가능한 객체 또는 배열 유사 객체는 실제 배열로 변환됩니다. 3. for 루프를 사용하여 각 문자를 차례로 배열에 추가합니다. 4. "Array.prototype.forEach()를 호출하여 "Array.split()" 메서드를 사용합니다. ) "문자열을 배열로 분할하는 단축키입니다.

js 문자열을 배열로

JavaScript에서 문자열을 배열로 변환하는 방법에는 여러 가지가 있습니다. 다음은 몇 가지 일반적인 방법입니다.

1. Split() 메서드

split() 메서드를 사용하여 지정된 구분 기호에 따라 문자열을 배열 요소로 분할합니다.

var str = "hello world";
var arr = str.split(" "); // 将字符串按空格分割成数组元素
console.log(arr); // ["hello", "world"]

2. Array.from() 메서드를 사용하세요

Array.from() 메서드는 반복 가능한 객체나 배열 유사 객체를 실제 배열로 변환할 수 있습니다. 문자열을 Array.from()에 인수로 전달하여 배열로 변환할 수 있습니다.

var str = "hello";
var arr = Array.from(str);  // 将字符串转换为数组
console.log(arr); // ["h", "e", "l", "l", "o"]

3 for 루프를 사용하여 문자열을 순회합니다.

for 루프를 사용하여 문자열을 순회하고 각 문자를 차례로 배열에 추가할 수 있습니다.

var str = "world";
var arr = [];
for (var i = 0; i < str.length; i++) {
  arr.push(str[i]);
}
console.log(arr); // ["w", "o", "r", "l", "d"]

4. Array.split() 메서드를 사용하세요.

Array.split() 메서드는 Array.prototype.forEach() 메서드를 호출하여 문자열을 배열로 분할하는 지름길입니다.

var str = "hello";
var arr = [];
Array.prototype.forEach.call(str, function(char) {
  arr.push(char);
});
console.log(arr); // ["h", "e", "l", "l", "o"]

요약:

위 내용은 JavaScript에서 문자열을 배열로 변환하는 몇 가지 일반적인 방법입니다. 여기에는 Split() 메서드, Array.from() 메서드, 문자열을 순회하는 for 루프 및 Array.split() 사용이 포함됩니다. 방법. 필요에 따라 문자열과 배열 사이를 변환하는 적절한 방법을 선택할 수 있습니다.

위 내용은 js 문자열을 배열로의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.