Массивы в JavaScript являются особым типом объектов, предназначенных для хранения упорядоченных коллекций элементов. Они могут содержать любое количество элементов любого типа данных.
let arr = [1, 'two', true];
console.log(arr[0]); // 1
console.log(arr[1]); // two
console.log(arr.length); // 3
В приведенном примере arr
— это массив, содержащий три элемента: число 1, строку 'two'
и булево значение true
. К элементам массива можно обращаться по индексу, используя квадратные скобки. Первый элемент имеет индекс 0.
Свойство length
массива содержит количество элементов в нем. В данном случае arr.length
равно 3.
Массивы могут быть созданы с помощью конструктора Array()
:
let arr = new Array(3);
console.log(arr.length); // 3
console.log(arr[0]); // undefined
В этом случае мы создаем массив с тремя пустыми слотами. Также можно передавать элементы в качестве аргументов конструктору:
let arr = new Array(1, 2, 3);
console.log(arr.length); // 3
console.log(arr[0]); // 1