Метод 1: Нормальная шкала
1. Создайте новый временный массив для хранения результатов
2. Возьмите элемент из исходного массива каждый раз в цикле FOR, и используйте этот элемент, чтобы цикть с временным массивом.
3. Если во временном массиве нет элемента, он будет сохранен во временном массиве.
Метод 2: используется сортировка массива JS по умолчанию, которая сортируется ASCII;
Быть расположенным в порядке возрастания следующим образом: <Вывод консольной печати>
1. Сначала соблюдайте текущий массив
2. Проверьте, такой же элемент I-TH в текущем, что и последний элемент во временном массиве, поскольку он был отсортирован, дублирующие элементы будут находиться в соседних положениях.
3. Если не то же самое, сохраните элемент в массив результатов
Метод 3: <Рекомендованное> есть ли значение свойства с использованием объекта JSON
1. Создайте новый массив для хранения результатов
2. Создайте пустой объект json
3. Во время цикла для цикла каждый раз, когда элемент вынимает для сравнения с объектом. Если этот элемент не повторяется, он хранится в массиве результатов. В то же время содержание этого элемента принимается как атрибут объекта и присваивается значение 1 и сохраняется в объекте, установленном на шаге 2.
ПРИМЕЧАНИЕ. Что касается того, как сравнить, он должен каждый раз брать элемент из исходного массива, а затем получить доступ к этому свойству в объект. Если значение можно получить, это означает, что оно повторяется.
Приведенная выше статья, как эффективно удалить дубликаты в массиве JS, - это весь контент, которым я делюсь с вами. Я надеюсь, что это может дать вам ссылку, и я надеюсь, что вы сможете поддержать Wulin.com больше.