JavaScript에서는 new Array() 생성자 또는 대괄호 표기법( []). 두 방법 모두 배열을 생성하지만 미묘한 차이가 있습니다.
new Array() 생성자
new Array() 생성자를 사용하면 인수를 전달하지 않으면 지정된 크기 또는 빈 배열이 됩니다. 예를 들면 다음과 같습니다.
// Array with no items var myArray = new Array(); // Equivalent to [] // Array with 5 items (all undefined) var myArray = new Array(5);
대괄호 표기법([])
대괄호 표기법은 배열을 선언하는 더 간단한 방법입니다. 배열 요소를 대괄호로 묶으면 됩니다. 예를 들면 다음과 같습니다.
// Empty array var myArray = []; // Array with two elements var myArray = ['foo', 'bar'];
차이점
제공한 예에서는 myArray = new Array(); 그리고 myArray = []; 빈 배열을 생성합니다.
그러나 new Array() 생성자에는 한 가지 고유한 기능이 있습니다. 배열을 생성할 때 배열의 크기를 지정할 수 있습니다. 이는 배열에 포함될 항목의 정확한 수를 알고 성능을 향상하려는 경우와 같은 특정 상황에서 유용할 수 있습니다.
// Create an array with a specific size (no items) var myArray = new Array(3); myArray.length; // 3
요약
new Array() 및 []를 모두 사용하여 JavaScript에서 배열을 선언할 수 있는 반면, new Array() 생성자는 배열 크기를 지정하는 옵션을 제공합니다. 특정 시나리오.
위 내용은 `Array() 대 []: 어떤 JavaScript 배열 선언 방법을 선택해야 합니까?`의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!