
Привет и добро пожаловать обратно!
День 5 из 30 Days of JavaScript был посвящен массивам и методам массивов.
В этом сообщении блога я кратко расскажу о том, что я узнал в этом модуле.

Массив — это модифицируемый упорядоченный набор данных. Массивы используются для хранения нескольких значений в одной переменной. Это сравнивается с переменной, которая может хранить только одно значение.
Массивы очень полезны, поскольку они хранят несколько значений в одной переменной, что может сжимать и организовывать наш код, делая его более читабельным и удобным для сопровождения. Массивы могут содержать данные любого типа, включая числа, строки и объекты.
Я также изучил несколько методов работы с массивами, таких как pop, splice, concat, slice и многие другие.
Я не буду описывать каждый метод, так как этот пост станет очень длинным.
Я расскажу лишь о нескольких методах, которые показались мне интересными.
Начнем с…
Метод разделения
Метод split особенно интересен, потому что он может взять строку и преобразовать ее в массив.
Метод split также имеет различные способы преобразования строки в массив.
Давайте рассмотрим несколько примеров, изучив пример кода ниже.

Как видно из приведенного выше кода, существует 3 способа разбить строку на массив.
Используя split('') с кавычками и без пробела между ними, он разбивает строку «JavaScript» по каждой букве.
Другой способ разделить строку — использовать функцию split(‘,’) с кавычками и запятой между ними. Использование этого метода разделения разбивает строку по запятым.
И последний метод — использование split(‘’) с кавычками посередине и пробелом между ними. Этот метод берет предложение и превращает каждое слово в предложении в элемент массива.
Изменение элемента массива
Еще один полезный метод — возможность изменять содержимое массива после его создания. Поскольку массивы изменяемы, их содержимое также изменяемо.
Давайте посмотрим, как мы можем это сделать.

Мы можем изменить элемент в массиве, просто объявив переменную, получив доступ к ее индексу и установив текущее значение в новое значение.
В приведенном выше коде мы обращаемся к переменной «numbers», которая содержит массив, и обращаемся к элементу с индексом 0, который является числом 1, и мы устанавливаем это значение на число 10.

Если мы зарегистрируем в консоли переменную, numbers, вы увидите, что число 1, которое было в индексе 0, теперь было изменено на число 10.
Объединение массивов с помощью concat
Объединение двух массивов — это просто объединение двух массивов в один массив.
Для этого мы просто используем метод concat().

Как видно из приведенного выше кода, есть две переменные, firstList и secondList, каждая из которых содержит разные массивы.
Чтобы объединить их вместе, мы объявляем третью переменную с именем ThirdList и используем метод concat().
Вы объявляете первую переменную, за которой следует .concat(), а вторую переменную заключаете в круглые скобки.
Это объединяет обе переменные в третью переменную, создавая единый массив.
Метод indexOf
Использование метода indexOf() очень полезно, так как он проверяет, существует ли элемент в массиве.
Если элемент существует в массиве, он возвращает индекс, иначе возвращает -1.
Давайте посмотрим на пример.

Приведенный выше код проверяет, существует ли элемент «банан» в массиве фруктов.
В этом случае это так, и поэтому, если вы зарегистрируете переменную в консоли, она вернет число 0, поскольку «банан» имеет индекс 0.
Давайте завершим это
Итак, чтобы подвести итог этой публикации, давайте пробежимся по тому, что мы узнали.
Массив, что это?
Массив — это модифицируемый упорядоченный набор данных. Массивы используются для хранения нескольких значений в одной переменной. Это сравнивается с переменной, которая может хранить только одно значение.
Массивы изменяемы, что означает, что их содержимое можно изменять и манипулировать им.
Мы также изучили всего несколько методов массива, таких как разделение, изменение, объединение и indexOf.
Эти методы — лишь некоторые из многих доступных методов массива.
Просто прочитав этот модуль и выполнив упражнения, связанные с модулем, я могу сказать, что это тема, на которую я потрачу немного больше времени, чтобы я мог изучить более продвинутые методы работы с массивами.
5-й день в сумке
На этом все, чему я научился за 5-й день курса «30 дней JavaScript», завершено.
Я скоро начну 6-й день, в котором я узнаю о петлях.
Я очень взволнован этим.
Спасибо, что зашли! До скорого! 👋