Введение для начинающих в массивы в JavaScript

Что такое массив?

Массив, согласно определению Мерриам-Вебстер № 2, означает «установить или привести в порядок» (а) или «установить или привести в порядок (что-то, например жюри)» (б). Будучи таким общим определением массива, они очень близко подводят нас к пониманию того, что такое массив в JavaScript. Более техническое определение состоит в том, что массив представляет собой объект в виде списка, в котором несколько значений могут храниться в одной переменной. Эти значения могут быть данными любого типа, такими как строка, число или логическое значение.

Массив не ограничивается только хранением примитивных типов данных и может хранить множество объектов и даже массивов внутри себя. Это более продвинутая концепция, но если вы заинтригованы этим ускоренным курсом, я предлагаю вам просто поискать в Google массивы массивов и изучить их.

Но как его сделать и как он выглядит?

Хотя вполне возможно, что вы уже видели или даже работали с массивом в своем коде JavaScript, но ради всех нас мы начнем с нуля. Теперь, когда мы знаем, что такое массив и что его можно использовать для хранения одного, но в большинстве случаев более одного типа данных. Итак, давайте воспользуемся этим примером и создадим массив для жюри.

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

Это немного длинно, и для более длинных массивов я предпочитаю делать это для лучшей читабельности,

Теперь мы добавили наших присяжных в наш состав жюри. Вы заметите, что имя каждого присяжного представлено в виде строки, за каждой строкой, кроме последней, следует запятая и пробел. Это правильный способ объявления разных объектов в вашем массиве. Быстрый журнал консоли просто вернет этот массив.

Теперь вы можете подумать, что у нас есть группа из 12 разгневанных присяжных, я хочу знать, кто последний присяжный. Итак, чтобы сделать это, вы, вероятно, думаете, что нам просто нужно консольно зарегистрировать нашего присяжного в позиции 12 в нашем массиве, вот так.

Что ж, мне жаль, что я нес плохие новости, но…

Почему это произошло?

Ну, это потому, что позиции массивов начинаются с индекса, и подсказка намекает, что наш индекс не начинается с 1. Он начинается с 0. Подумайте об отеле, если хотите, технически, когда вы входите и идете к стойке регистрации. вы были бы на первом этаже. Это не так, технически вы находитесь на первом этаже, ноль, если хотите. Вы получили ключ от комнаты 105, которая находится на первом этаже по лестнице. Так получилось, что первый этаж находится на втором этаже, и то же самое верно и для массивов.

Давайте посмотрим на этот пример, где мы попробуем найти нашего первого присяжного,

Возвращает

Круто, мы смогли схватить его, потому что мы консольно зарегистрировали присяжных на первом этаже, ноль. Если вы уже сделали математику, и мы все еще хотели знать, кто наш двенадцатый присяжный заседатель. Нам нужно было бы проиндексировать наш массив присяжных на 11,

Возвращает

Я хотел бы поблагодарить вас за чтение и надеюсь, что вы узнали что-то новое! Следите за новыми статьями в будущем!