В любом языке программирования Array является распространенным и полезным инструментом.
В JavaScript массив — это одна переменная, которая используется для хранения различных элементов. Он часто используется, когда мы хотим сохранить список элементов и получить к ним доступ с помощью одной переменной. В одном предложении массив представляет собой набор группы одинаковых или разных типов данных, таких как примитивные типы данных (число, строка, логическое значение), структурные типы данных (объект, массив).
Объявление массива:
Инициализация массива:
Мы также можем выполнить обновление после инициализации:
Массив в JavaScript может содержать разные элементы:
Мы можем хранить числа, строки и логические значения в одном массиве.
Доступ к элементам массива:
Массив в JavaScript индексируется с 0, поэтому мы можем получить доступ к элементам массива следующим образом:
Свойство длины массива:
Свойство length возвращает количество элементов, присутствующих в массиве. Длина массива всегда на единицу больше, чем самый высокий индекс массива.
У массива есть много интересных методов, таких как сортировка, вставка, извлечение, объединение, объединение и т. д.);
Самый интересный способ я описываю здесь.
- 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():
- конец не входит.
- если вы только запускаете этот метод return [start - array.length];
- вы не можете использовать единственное конечное значение. пример arrayName.slice(,end) // ошибка
- вы также можете использовать отрицательное число. используйте негатив и увидите волшебство.
14. Splice(): Если вы хотите заменить какой-либо подмассив и добавить новый элемент. В JavaScript есть интересная функция splice(). Этот метод изменяет содержимое массива, удаляя или заменяя существующие элементы и/или добавляя новые элементы. Вы также можете использовать два или более параметров.
Удалить элемент, склейка (startIndex, deleteCount (сколько вы хотите удалить))./splice (startIndex, deleteCount, добавление нового элемента);
Удачного кодирования.