자바스크립트의 희소 배열
배열에 건너뛰는 키가 있으면, 희소 배열을 얻을 수 있습니다. 그것이 어떻게 생겼는지 살펴봅시다. 어떤 배열이 있다고 가정해 봅시다:
let arr = ['a', 'b', 'c'];
키에 건너뜀이 생기도록 이 배열에 요소를 하나 더 추가해 봅시다:
arr[4] = '!';
결과적으로 배열에 값이 undefined인 구멍이 생깁니다:
console.log(arr); // ['a', 'b', 'c', undefined, '!']를 출력합니다.
배열의 길이는 모든 구멍을
포함합니다. 즉, 우리의 경우
길이는 4가 아니라
5가 됩니다:
console.log(arr.length); // 5를 출력합니다.
다음 배열의 길이를 알아보세요:
let arr = [];
arr[3] = 'a';
arr[8] = 'b';