Чтение этой статьи требует опыта программирования на других языках.
В JavaScript массивы являются объектами (не линейно распределенной памятью).
Создайте массив через массив буквального:
Кода -копия выглядит следующим образом:
var пусто = [];
var numbers = [
'Zero', 'One', 'Two', 'Three', 'Four',
'пять', 'six', 'семь', 'восемь', 'девять'
];
пусто [1] // неопределенное
Числа [1] // 'One'
yate.length // 0
numbers.length // 10
Массив имеет длину атрибута (а объект нет), чтобы указать длину массива. Значение длины - это максимальное имя атрибута массива плюс 1:
Кода -копия выглядит следующим образом:
var myarray = [];
myarray.length; // 0
myarray [1000000] = true;
myarray.length; // 1000001
Мы можем напрямую изменить длину:
Длина изменяется, чтобы не привести к распределению большего пространства
Длина изменяется на меньшую, и все атрибуты с индексом, превышающим или равны длине, удаляются
Поскольку массивы также являются объектами, вы можете использовать удаление для удаления элементов в массиве:
Кода -копия выглядит следующим образом:
Удалить номер [2];
число [2] === не определен;
Таким образом, удаление элементов в массиве оставит отверстие.
JavaScript предоставляет набор методов массива, которые размещены в массиве.