Bezdepbonusu7Программирование: статьи и ответы

30 дней JavaScript - День 5

Архив Bezdepbonusu73 мин чтения

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

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

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

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

JavaScriptJavascript Tips

Похожие материалы

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