Введение в массивы JavaScript
Массивы в JavaScript отличаются от других на других языках, в основном отраженные в:
Элементы, хранящиеся в массиве, могут быть разных типов данных
Размер массива изменяется динамически. При добавлении или удалении элементов размер может быть динамически изменен, чтобы приспособить текущий элемент данных.
Создайте массив в JavaScript
Есть два способа создать массив в JavaScript:
Один: вызовите конструктор массива
var a = new Array (3); // Создать массив длины 3
var a = новый массив (1,2,3) // Создать массив с 1,2,3 содержанием
Кроме того, при создании массива через конструктор новое ключевое слово также может быть опущено, и эффект такой же, как и в новом
Во -вторых: создание с использованием буквального метода (создание массива с использованием этого метода не будет вызывать конструктор массива)
Var a = [1,2,3]
Определите, является ли объект массивом
Есть два способа определить, является ли объект массивом в JavaScript:
Свойства и методы массивов JavaScript
Атрибуты длины
В JavaScript свойство длины массива возвращает длину массива, который можно прочитать или написано
Длина I: удалить элементы сзади на фронт
Длина+I: добавить элементы в конце массива (все подключаются перед инициализацией)
Метод стека
Метод толкания:
Метод POP:
Метод массива, не являющийся Pop, возвращает последний элемент в массиве (примечание: он возвращает только последний элемент, не влияя на исходный массив)
Метод очереди
Метод сдвига: удалите первый элемент массива и верните его, уменьшая длину массива на 1.
Используя методы push () и shift () в комбинации, вы можете управлять массивами, такими как очереди.
Непрерывный метод: добавьте любой элемент в передний конец массива и верните длину массива
Использование методов unshift () и pop () может использовать массив операций, такие как работа в обратных очередях.
Метод сортировки массива
Сортировка метода сортирует массивы (в соответствии с таблицей кодов ASCII)
Кроме того, вы также можете указать функцию сравнения для sort ()
Обеспечить регресс():
Не вызывая реверс, вручную реализовать обратный заказ:
Как работать
Метод concat (): Если нет параметра, верните копию текущего массива, если параметр является массивом, добавьте каждый элемент в массив параметров в конец текущей копии массива, а затем верните эту копию, если параметр не является массивом, добавьте параметр к концу текущей копии массива и вернуть эту копию.
Метод slice (): вернуть один или несколько элементов в текущем массиве в качестве нового массива (не влияет на текущий исходный массив)
Метод splice (): (Примечание: этот метод работает в исходном массиве)
Методы положения indexof () и lastindexof ()
Indexof (StartIndex, Item): В текущем массиве StartIndex (если нет StartIndex, поиск с нуля) Поиск для элемента спереди на спину и возвращает индекс первого элемента. Если предмет не найден, верните -1
LastIndexof (StartIndex, Item): использование такое же, как и IndexOF, но ищите сзади
Метод сокращения
уменьшить и уменьшить:
уменьшить (обратный вызов, уменьшить начальное значение базы (необязательно)). Функция обратного вызова может принять четыре параметра (Pre, cur, index, arr), представляющая предыдущее значение, текущее значение, индекс элементов и объект массива. Результат возврата этой функции автоматически передается в качестве параметра для следующего элемента.
REDUCERIGE () такой же, как и REDE -
Метод итерации
Приведенная выше статья представляет собой клише об использовании массивов JavaScript. Я надеюсь, что это может дать вам ссылку, и я надеюсь, что вы сможете поддержать Wulin.com больше.