В любом языке программирования Array является распространенным и полезным инструментом.

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

Объявление массива:

Инициализация массива:

Мы также можем выполнить обновление после инициализации:

Массив в JavaScript может содержать разные элементы:

Мы можем хранить числа, строки и логические значения в одном массиве.

Доступ к элементам массива:

Массив в JavaScript индексируется с 0, поэтому мы можем получить доступ к элементам массива следующим образом:

Свойство длины массива:

Свойство length возвращает количество элементов, присутствующих в массиве. Длина массива всегда на единицу больше, чем самый высокий индекс массива.

У массива есть много интересных методов, таких как сортировка, вставка, извлечение, объединение, объединение и т. д.);

Самый интересный способ я описываю здесь.

  1. push(): push() вставляет один или несколько элементов в конец массива.

2. pop(): удалить последний элемент из массива и вернуть последний элемент.

3.unshift(): вставка одного или нескольких элементов в начало массива. Пример: имя_массива.unshift(значение)

4.shift(): удаляет первый элемент из массива и возвращает удаление элемента. Пример: arrayName.shift().

5. indexOf() :метод возвращает индекс элемента, присутствующего в массиве. Мы знаем индекс rage [0,array.length-1]. Если элемент отсутствует в массиве, он возвращает -1. Пример: имя_массива.indexOf(значение);

6.findIndex():Метод findIndex() возвращает индекс первого элемента в массиве, который удовлетворяет предоставленной функции проверки. В противном случае возвращается -1, что указывает на то, что ни один элемент не прошел проверку.

7.sort():Этот метод возвращает отсортированный массив. Массив чисел идет в порядке возрастания. Массив строк идет в порядке словаря.

8.reverse(): этот метод возвращает обратный массив. Первый элемент идет последним, а последний элемент идет первым.

9. forEach(): цикл for и forEach похожи, разница между for и forEach, for — это цикл, forEach — это метод. forEach выполняет предоставленную функцию один раз для каждого элемента массива.

10.join(): этот метод создает и возвращает строку, используя все элементы массива, разделенные запятыми или заданной строкой-разделителем.

11.isArray(): метод isArray() определяет, является ли переданное значение массивом. Пример: Array.isArray(Имямассива);

12. concat(): метод concat() используется для объединения двух или более массивов. Этот метод не изменяет существующие массивы, а вместо этого возвращает новый массив.

13. slice() :Этот метод возвращает подмассив. Подмассив — это непрерывная часть массива. Неглубокая копия части массива в новый объект массива, выбранный от начала до конца (конец не включен). Исходный массив не будет изменен. Пример: имя_массива(начало:конец)

какой-то момент для метода slice():

  1. конец не входит.
  2. если вы только запускаете этот метод return [start - array.length];
  3. вы не можете использовать единственное конечное значение. пример arrayName.slice(,end) // ошибка
  4. вы также можете использовать отрицательное число. используйте негатив и увидите волшебство.

14. Splice(): Если вы хотите заменить какой-либо подмассив и добавить новый элемент. В JavaScript есть интересная функция splice(). Этот метод изменяет содержимое массива, удаляя или заменяя существующие элементы и/или добавляя новые элементы. Вы также можете использовать два или более параметров.

Удалить элемент, склейка (startIndex, deleteCount (сколько вы хотите удалить))./splice (startIndex, deleteCount, добавление нового элемента);

Удачного кодирования.