Разрэджаныя масівы ў JavaScript
Калі ў масіве будуць ключы з прапускамі, то можна атрымаць разрэджаны масіў. Давайце паглядзім, як ён выглядае. Хай у нас ёсць нейкі масіў:
let arr = ['a', 'b', 'c'];
Дададзім да гэтага масіву яшчэ адзін элемент так, каб ключы мелі прапушчэнні:
arr[4] = '!';
У выніку ў масіве ўтворыцца дырка, якая мае значэнне undefined:
console.log(arr); // выведзе ['a', 'b', 'c', undefined, '!']
Даўжыня масіву будзе ўклучаць
у сябе ўсе дзіркі. Гэта значыць у нашым
выпадку яна будзе 5,
а не 4:
console.log(arr.length); // выведзе 5
Даведайцеся даўжыню наступнага масіву:
let arr = [];
arr[3] = 'a';
arr[8] = 'b';