Массивы в 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](); // привет