Массивы в JavaScript

Task в RS School по JavaScript про Массивы

Для хранения упорядоченных наборов данных используется специальная структура, называемая массивом (Array).

Создание массива

Для создания пустого массива можно использовать два варианта синтаксиса:

let arr = new Array();
let arr = [];

Как правило, предпочтение отдают второму варианту синтаксиса. В квадратных скобках можно задать начальные значения элементов:

let fruits = ["Яблоко", "Апельсин", "Слива"];

Нумерация элементов массива начинается с нуля.

Чтобы получить элемент, нужно указать его индекс в квадратных скобках:

let fruits = ["Яблоко", "Апельсин", "Слива"];  

console.log( fruits[0] ); // Яблоко
console.log( fruits[1] ); // Апельсин
console.log( fruits[2] ); // Слива

Элемент массива можно заменить следующим образом:

fruits[2] = 'Груша'; 
// массив стал таким:
fruits = ["Яблоко", "Апельсин", "Груша"]

Так же можно добавить элемент в уже существующий массив:

fruits[3] = 'Лимон'; 
// теперь массив выглядит так
fruits = ["Яблоко", "Апельсин", "Груша", "Лимон"]

Общее количество элементов которое содержит массив, можно вывести с помощью свойства length:

let fruits = ["Яблоко", "Апельсин", "Слива"];   
console.log( fruits.length ); // 3

Вывести все данные из массива можно через console.log:

let fruits = ["Яблоко", "Апельсин", "Слива"];
console.log( fruits ); // Яблоко, Апельсин, Слива

Массив может содержать элементы различных типов.

Пример:

// элементы разных типов
let arr = [ 'Яблоко', { name: 'Джон' }, true, function() { alert('привет'); } ];   
    
// получение элемента с индексом 1 (объект) и вывод его свойства
console.log( arr[1].name ); // Джон
    
// получение элемента с индексом 3 (функция) и её выполнение
arr[3](); // привет