JavaScript 선언 빈 배열
Kirill Ibrahim
2023년1월30일
2020년12월25일

JavaScript에는 빈 배열을 선언하는 여러 가지 방법이 있습니다. 한 가지 방법은 아래와 같이 대괄호로 배열을 선언하는 것입니다.
var array1 = [];
다른 방법은 매개 변수를 비워 두어 생성자 메소드를 사용하는 것입니다.
var array1 = new Array();
JavaScript 선언 빈 배열 예제
//Wider scope variable array:
var array1 = [];
// Local scope variable array:
let array2 = [];
let array3 = new Array();
console.log({array1, array2, array3});
출력:
{array1: Array(0), array2: Array(0), array3: Array(0)}
JavaScript에서 빈 배열을 선언하는 두 가지 방법의 차이점
생성자 메서드new Array()
를 사용하면 생성자에 배열 길이를 나타내는 숫자를 전달할 수 있습니다.
예:
let array1 = new Array(4);
console.log(array1.length);
let array2 = [];
console.log(array2.length);
출력:
4
0
이 시점에서new Array(4)
는 실제로 4 개의undefined
항목을 배열에 추가하지 않습니다. 단지 4 개의 항목을위한 공간을 추가합니다.
예:
let array1 = new Array(4);
console.log(array1[0]);
console.log(array1[1]);
console.log(array1[2]);
console.log(array1[3]);
출력:
undefined
undefined
undefined
undefined
빈 배열을 확인하고 싶을 때 계산을 위해array.length
에 의존 할 수 없습니다.
예:
let array1 = new Array(4);
let array2 = [];
array1.push('orange');
array2.push('orange');
console.log({array1,array2});
출력:
{ array1: [ <4 empty items>, 'orange' ], array2: [ 'orange' ] }
관련 문장 - JavaScript Array
- 배열에 JavaScript의 값이 포함되어 있는지 확인
- JavaScript에서 배열을 문자열로 변환
- JavaScript에서 특정 길이의 배열 생성
- JavaScript의 배열에서 객체 검색
- JavaScript의 배열에서 첫 번째 요소 제거
- JavaScript에서 인수를 배열로 변환