이 기사를 읽으려면 다른 언어로 프로그래밍한 경험이 필요합니다.
JavaScript 배열은 객체입니다(선형적으로 할당된 메모리가 아님).
배열 리터럴을 통해 배열 만들기:
배열에는 배열의 길이를 나타내는 속성 길이가 있습니다(객체에는 없음). 길이 값은 배열의 가장 큰 정수 속성 이름에 1을 더한 값입니다.
길이를 직접 수정할 수 있습니다.
길이를 변경해도 더 많은 공간이 할당되지는 않습니다
길이가 더 작게 변경되고 길이보다 크거나 같은 첨자가 있는 모든 속성이 삭제됩니다
배열도 객체이므로 삭제를 사용하여 배열의 요소를 삭제할 수 있습니다.
배열에서 요소를 삭제하면 구멍이 남습니다.
JavaScript는 Array.prototype에 배치되는 일련의 배열 메서드를 제공합니다(여기서는 자세히 설명되지 않음).