방법: 1. new 연산자를 사용하여 Array() 유형 함수를 호출하여 "var a = new Array();" 구문을 사용합니다. 2. "[]" 배열 직접 수량을 사용합니다. 구문 "var a = [ 값 목록];"인 경우 목록은 비어 있거나 값을 쉼표로 구분하는 다중 값 목록일 수 있습니다.
이 튜토리얼의 운영 환경: Windows 7 시스템, JavaScript 버전 1.8.5, Dell G3 컴퓨터.
JavaScript가 배열을 정의/생성하는 방법
JavaScript 배열을 정의(생성 또는 선언)하는 방법에는 배열 구성과 배열 리터럴이라는 두 가지 방법이 있습니다.
배열 생성하기
new 연산자를 사용하여 Array() 유형의 함수를 호출하면 새로운 배열을 생성할 수 있습니다.
예제 1
매개변수 전달 없이 Array() 함수를 직접 호출하여 빈 배열을 만듭니다.
var a = new Array(); //空数组
예제 2
여러 값을 전달하여 실제 배열을 만들 수 있습니다.
var a = new Array(1, true, "string", [1,2], {x:1,y:2}); //实数组
각 매개변수는 요소의 값을 지정하며 값 유형에는 제한이 없습니다. 매개변수의 순서는 배열 요소의 순서이기도 하며, 배열의 length 속성 값은 전달된 매개변수의 개수와 같습니다.
예제 3
숫자 매개변수를 전달하여 배열의 길이, 즉 배열에 포함된 요소 수를 정의합니다.
var a = new Array(5); //指定长度的数组
매개변수 값은 배열 길이의 속성 값과 동일하며, 각 요소의 기본값은 정의되지 않습니다.
예제 4
값이 1인 매개변수를 전달하면 JavaScript는 값이 1인 요소 하나를 포함하는 배열 대신 길이가 1인 배열을 정의합니다.
var a = new Array(1); console.log(a[0]);
배열 리터럴
배열 리터럴의 구문 형식: 대괄호 안에 쉼표로 구분된 여러 값 목록이 포함됩니다.
예제
다음 코드는 배열 리터럴을 사용하여 배열을 정의합니다.
var a = []; //空数组 var a = [1, true, "0", [1,0], {x:1,y:0}]; //包含具体元素的数组
배열 리터럴은 배열을 정의하는 가장 쉽고 효율적인 방법이므로 배열 리터럴을 사용하여 배열을 정의하는 것이 좋습니다.
【관련 권장 사항: javascript 학습 튜토리얼】
위 내용은 JavaScript 배열을 만드는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!