С тех пор, как я недавно использовал множество методов массива JavaScript, я собрал учебник по JavaScript, и конкретный контент выглядит следующим образом:
1. Обычный метод
1. joint () соединяет элементы массива вместе и возвращается как строка
Параметры: Необязательно, укажите разделитель между элементами, если нет параметров, по умолчанию - запятая
Возвращаемое значение: строка
Влияние на исходный массив: нет
2. Обратный () возвращает порядок элементов массива в обратный заказ.
Параметры: нет
Возвращаемое значение: массив
Влияние на оригинальный массив: исходный массив изменяется на массив после того, как его устроили в обратном порядке
3. sort () сортирует элементы и возврата массива
Параметры: необязательная функция метода сортировки, если нет параметров, по умолчанию сортируется в порядке словаря.
Возвратное значение: отсортированный массив
Влияние на оригинальный массив: исходный массив изменен на отсортированный массив
4. concat () соединяет несколько массивов
Параметры: несколько, могут быть массивами или элементами.
Возвратное значение: новый массив после подключения
Влияние на исходный массив: нет
5. Slice () сокращает несколько элементов из массива, образует новый массив и возвращает
Параметры: два числа, второе, является необязательным, первый параметр представляет значение индекса первого элемента, которое начинает перехватываться (этот элемент включен при перехвате). Если первый параметр является отрицательным числом, это означает, что перехваченный элемент начинается с конца элемента (например, -1 представляет последний элемент); Значение второго параметра - это значение индекса элемента, которое останавливается, чтобы быть перехватываемым (этот символ не включен при перехвате), а отрицательное значение совпадает с первым параметром.
Возвратное значение: перехваченный новый массив
Влияние на исходный массив: нет
6. Splice () заменяет, удаляет или вставляет элементы из массива и возвращает новый массив
Параметры: несколько параметров, требуется первый параметр, остальные являются необязательными, первый параметр - это первое значение индекса операции. Когда нет второго параметра, будут удалены все элементы после значения индекса первого параметра (включая первый параметр). Когда второй параметр содержит второй параметр, второй параметр удаляет количество элементов и возвращает новый массив, состоящий из этих элементов; Когда второй параметр равен 0, последующие параметры будут вставлены в исходный массив в качестве нового элемента и вернуть пустой массив; Когда второй параметр не равен 0 и содержит другие параметры, будет выполнена операция замены, а новый массив состоит из исходных элементов до возврата замены.
Возвращаемое значение: удалить новый массив элементов
Влияние на исходный массив: заменить, удалить, вставить и другие операции в исходном массиве
7. push () добавляет элементы к хвосту массива и возвращает длину массива
Параметры: несколько элементов, добавленных к концу массива
Возвращение значения: длина массива после добавления элементов
Влияние на исходный массив: элементы добавляются в хвост оригинального массива
8. pop () удаляет элемент с конца массива
Параметры: нет
Возвращение значения: удаленный элемент
Влияние на исходный массив: элемент удаляется на хвосте исходного массива
9. unshift () добавляет элементы в голову массива и возвращает длину массива
Параметры: несколько элементов, добавленных в заголовок массива
Возвращение значения: длина массива после добавления элементов
Влияние на исходный массив: элемент добавлен в исходный заголовок номера
10. shift () удаляет элемент из головы массива
Параметры: нет
Возвращение значения: удаленный элемент
Влияние на исходный массив: элемент удален из заголовка оригинального массива
11. ToString () преобразует массив в строки, разделенные запятыми между каждым элементом.
Параметры: нет
Возвратное значение: сформированная строка (двумерный массив также представляет собой только элементы, которые соединяют двумерный массив)
Влияние на исходный массив: нет
12. tolocalestring () - локализованная версия метода ToString ()
----------------------------------------------------------------------------------------------------------------------------
2. Метод итератора
1. Foreach () вызывает метод на каждый элемент массива
Параметр: функция
Возвращаемое значение: нет
Влияние на исходный массив: нет
2. Каждый () принимает функцию с логическим возвратным значением. Все элементы в массиве возвращают True, тогда True, в противном случае верните ложные
Параметр: функция с логическим возвратным значением
Возвращаемое значение: true или false
Влияние на исходный массив: нет
3. Некоторое время () принимает функцию с логическим возвратным значением. Пока в массиве есть элементы, функция возвращает TRUE, в противном случае она возвращает ложь
Параметр: функция с логическим возвратным значением
Возвращаемое значение: true или false
Влияние на исходный массив: нет
4. Map () принимает функцию в качестве параметра и возвращает новый массив. Элементы нового массива являются результатом исходного элемента массива с использованием функции.
Параметр: функция
Возвращение значения: массив результатов каждого элемента, используя функцию
Влияние на исходный массив: нет
5. Filter () получает функцию с логическим значением в качестве параметра, должен использовать функцию для всех элементов и возвращает новый массив элементов с возвращаемым значением true.
Параметр: функция
Возвращение значения: каждый элемент использует массив элементов с истиной функции
Влияние на исходный массив: нет
----------------------------------------------------------------------------------------------------------------------------
3. Комбинированный метод
1. Cread () принимает функцию в качестве аргумента и возвращает значение. Начиная с накопленного значения, функция постоянно вызывает накопленное значение и последующие элементы в массиве.
Параметр: функция
Возвратное значение: последнее накопленное значение
Влияние на исходный массив: нет
2. Метод REDUCERIGHT ()
Примечание: как уменьшить, порядок выполнения справа налево
Приведенное выше резюме и анализ методов массива JavaScript - это весь контент, которым я делюсь с вами. Я надеюсь, что вы можете дать вам ссылку, и я надеюсь, что вы сможете поддержать Wulin.com больше.