5.2.1 배열 선언(Array Declaration)

5.2.1 배열 선언(Array Declaration)

배열(arrays)은 쉼표 ,로 구분된 값을 꺾쇠괄호 [] 안에 넣어 초기화합니다. 빈 []는 빈 배열을 나타내고, [1, 2, 3]은 세 요소 1, 2, 3을 가진 배열을 초기화해요.

var b = [];
var a = [1, 2, 3];

생성된 코드는 배열 초기화를 지원하지 않는 플랫폼에서는 덜 간결할 수 있어요. 본질적으로 그런 초기화 코드는 다음과 같이 보입니다:

var a = new Array();
a.push(1);
a.push(2);
a.push(3);

이것은 함수를 인라인(inline)할지 결정할 때 고려해야 하는데, 구문에 보이는 것보다 더 많은 코드를 인라인할 수 있기 때문이에요.

고급 초기화 기법은 배열 컴프리헨션(Array Comprehension)에서 설명합니다.

출처: Array Declaration

본문

배열 초기화

배열은 [] 안에 쉼표 구분 값으로 초기화합니다. []는 빈 배열, [1, 2, 3]은 세 요소 배열이에요.

생성 코드 차이

배열 초기화를 지원하지 않는 플랫폼은 new Array()push() 호출로 바뀔 수 있어요. 이는 인라인 결정 시 고려할 사항입니다.

더 알아보기