>웹 프론트엔드 >프런트엔드 Q&A >jquery에서 배열을 문자열로 설정하는 방법

jquery에서 배열을 문자열로 설정하는 방법

WBOY
WBOY원래의
2022-01-14 10:11:226395검색

메서드: 1. 배열을 문자열로 변환할 수 있는 toString() 메서드를 사용합니다. 구문은 "array element.toString()"입니다. 2. 배열 요소를 연결할 수 있는 Join() 메서드를 사용합니다. 문자열을 구성하는 구문은 "array element.join(separator)"입니다.

jquery에서 배열을 문자열로 설정하는 방법

이 튜토리얼의 운영 환경: windows10 시스템, jquery3.2.1 버전, Dell G3 컴퓨터.

jquery에서 배열을 문자열로 변환하는 방법을 설정하는 방법

jquery를 사용하면 배열과 문자열 간의 변환이 가능합니다. Array 메서드 개체는 표에 표시된 대로 배열을 문자열로 변환할 수 있는 세 가지 메서드를 정의합니다.

jquery에서 배열을 문자열로 설정하는 방법

예제 1

다음은 toString() 메서드를 사용하여 배열의 값을 읽습니다.

배열의 toString() 메소드는 각 요소를 문자열로 변환한 후 쉼표로 연결하여 출력 표시할 수 있습니다.

var a = [1,2,3,4,5,6,7,8,9,0];  //定义数组
var s = a.toString();  //把数组转换为字符串
console.log(s);  //返回字符串“1,2,3,4,5,6,7,8,9,0”
console.log(typeof s);  //返回字符串string,说明是字符串类型

문자열 컨텍스트에서 배열이 사용되면 JavaScript는 자동으로 toString() 메서드를 호출하여 배열을 문자열로 변환합니다. 어떤 경우에는 이 메서드를 명시적으로 호출해야 합니다.

var a = [1,2,3,4,5,6,7,8,9,0];  //定义数组
var b = [1,2,3,4,5,6,7,8,9,0];  //定义数组
var s = a + b;  //数组连接操作
console.log(s);  //返回“1,2,3,4,5,6,7,8,9,01,2,3,4,5,6,7,8,9,0”
console.log(typeof s);  //返回字符串string,说明是字符串类型

toString() 배열을 문자열로 변환할 때 먼저 배열의 각 요소를 문자열로 변환합니다. 각 요소가 문자열로 변환되면 쉼표로 구분되어 목록으로 출력됩니다.

var a = [1,[2,3],[4,5]],[6,[7,[8,9],0]]];  //定义多维数组
var s = a.toString();  //把数组转换为字符串
console.log(S);  //返回字符串“1,2,3,4,5,6,7,8,9,0”

배열 a는 다차원 배열이며 JavaScript는 toString() 메서드를 반복적으로 호출하여 모든 배열을 문자열로 변환합니다.

예제 2

아래에서는 toLocalString() 메서드를 사용하여 배열의 값을 읽습니다.

toLocalString() 메서드는 기본적으로 toString() 메서드와 동일합니다. 주요 차이점은 toLocalString() 메서드가 사용자의 지역별 구분 기호를 사용하여 생성된 문자열을 연결하여 문자열을 형성할 수 있다는 것입니다.

var a = [1,2,3,4,5];  //定义数组
var s = a.toLocalString();  //把数组转换为本地字符串
console.log(s);  //返回字符串“1,2,3,4,5,6,7,8,9,0”

위의 예에서 toLocalString() 메서드는 먼저 숫자를 부동 소수점 숫자로 변환한 다음 중국어 사용 습관에 따라 문자열 변환 작업을 수행합니다.

예제 3

아래의 Join() 메소드를 사용하여 배열을 문자열로 변환합니다.

join() 메서드는 배열을 문자열로 변환할 수 있지만 구분 기호를 지정할 수도 있습니다. Join() 메소드를 호출할 때 매개변수를 구분 기호로 전달하여 각 요소를 결합할 수 있습니다. 매개 변수를 생략하면 기본적으로 쉼표가 구분 기호로 사용되며 toString() 메서드와 동일한 변환 효과가 있습니다.

var a = [1,2,3,4,5];  //定义数组
var s = a.join("==");  //指定分隔符
console.log(s);  //返回字符串“1==2==3==4==5”

예제 4

다음은 Split() 메서드를 사용하여 문자열을 배열로 변환합니다.

split() 메서드는 String 개체 메서드로, Join() 메서드 작업과 정반대입니다. 이 메소드는 두 개의 매개변수를 지정할 수 있으며, 두 번째 매개변수는 반환할 배열의 길이를 지정하는 구분 기호입니다.

var s = "1==2== 3==4 ==5";
var a = s.split("==");
console.log(a);
console.log(a.constructor == Array);

추천 관련 비디오 튜토리얼: jQuery 비디오 튜토리얼

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

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