Привет и добро пожаловать обратно!

День 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-й день, в котором я узнаю о петлях.

Я очень взволнован этим.

Спасибо, что зашли! До скорого! 👋