Полный цикл в digital

Массивы

Для хранения набора данных в языке JavaScript предназначены массивы. Массивы в JavaScript представлены объектом Array. Объект Array предоставляет ряд свойств и методов, с помощью которых мы можем управлять массивом и его элементами.

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

Создание пустого массива:

let fruits = [];

Создание заполненного массива:

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

Создание пустого массива через конструктор:

let fruits = new Array();

Создание массива через конструктор состоявшего из 5 элементов (значения элементов равны undefined):

let fruits = new Array(5);

Создание массива через конструктор состоявшего из 3 элементов:

let fruits = new Array("Яблоко", "Апельсин", "Слива");

Cпособ инициализации массивов представляет метод Array.of() - он принимает элементы и инициизирует ими массив:

const people = Array.of("Яблоко", "Апельсин", "Слива");

Cпособ представляет функция Array.from(). Она имеет много вариантов, рассмотрим самые распространенные:

Array.from(arrayLike)
Array.from(arrayLike, function mapFn(element) { 
    ... 
}
)
Array.from(arrayLike, function mapFn(element, index) { 
    ... 
}
)

В качестве первого параметра arrayLike функция принимает некий объект, который, условно говоря, "похож на массив", то есть может быть представлен в виде набора элементов. Это может быть и другой массив, это может быть и строка, которая по сути предоставляет набор символов. Вообщем какой-то набор элементов, который можно преобразовать в массив. Кроме того, это может и некий объект, в котором определено свойство length:

const array = Array.from("Hello");
console.log(array); // ["H", "e", "l", "l", "o"]

В данном случае в функцию передается строка и возвращается массив, каждый элемент которого предоставляет один из символов этой строки.

В качестве второго параметра передается функция преобразования, которая через первый параметр получает текущий элемент набора и возвращает некоторый результат его трансформации.

Заполните форму уже сегодня!
Для начала сотрудничества необходимо заполнить заявку или заказать обратный звонок. В ответ получите коммерческое предложение, которое будет содержать индивидуальную стратегию с учетом требований и поставленных задач
Работаем по будням с 9:00 до 18:00. Заявки, отправленные в выходные, обрабатываем в первый рабочий день до 12:00.
Спасибо, ваш запрос принят и будет обработан!
Эйч Маркетинг