Menu
Coddy logo textTech

Введение в массивы

Урок 2 из 18 курса Методы массивов в JavaScript на Coddy.

Давайте погрузимся в увлекательный мир массивов в JavaScript! 

Массивы — это фундаментальная структура данных в JavaScript, используемая для хранения упорядоченных коллекций элементов.

Массив — это специальная переменная, которая может хранить более одного значения.

Зачем использовать массивы?

Если у вас есть список элементов (например, имена студентов), хранение имен студентов в отдельных переменных могло бы выглядеть так:— 

let student_1 = "John";
let student_2 = "Smith";
let student_3 = "Jack";

Однако, что если вы захотите перебрать студентов в цикле и найти конкретного? И что если бы у вас было не 3 студента, а 300?

Решение — массив!

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

Использование литерала массива — это самый простой способ создания массива в JavaScript.

Синтаксис:

const array_name = [item1, item2, item3, ...]; 

Выше был создан массив с именем "array_name".

Доступ к элементам массива

Массив может содержать множество значений под одним именем, и вы можете получить доступ к этим значениям, обращаясь к номеру индекса. Как показано на диаграмме ниже:

Создан массив из 6 элементов. Первый элемент 'A' находится по индексу [0], второй элемент 'B' — по индексу [1] и так далее.

Чтобы получить доступ к любому элементу, мы можем использовать эту индексацию с именем массива.

let element = array_name[index];

Например:

const charArray = ['A', 'B', 'C', 'D', 'E', 'F'];
let charElement = charArray[2];
console.log(charElement);    // вывод: 'C'

Здесь вы получаете доступ к третьему элементу 'C', используя его индекс.

Примечание: Индексы массивов начинаются с 0.

[0] представляет первый элемент. [1] представляет второй элемент и так далее.

challenge icon

Задание

Легко

Напишите функцию с именем arrayFunction, которая принимает массив строк и возвращает второй элемент массива.

Попробуйте сами

// Напишите код здесь

Все уроки раздела Методы массивов в JavaScript

1Чему вы научитесь?

Методы массивов в JS

4Методы перебора

For EachFindFilterMapSortSliceSplice