Найти индекс уникального элемента массива

187
06 июля 2022, 17:10

Есть массив из трех целых элементов, один из элементов отличается от других, остальные одинаковы, нужно сравнить элементы, и вывести индекс элемента отличного от остальных. Пробовал через reduce, но безуспешно. Как это можно сделать?

const arr = [3, 3, 5];
Answer 1

Можно, например, так:

const arr = [3, 3, 5];
const index = arr.findIndex(el => arr.indexOf(el) === arr.lastIndexOf(el));
console.log(index);

READ ALSO
помощь с функцией и параметром if else

помощь с функцией и параметром if else

Есть парковка, на ней определенное количество мест для легковых машин и для грузовых машин

166
zoom-in эффект при прокрутке, эффект нужен для div

zoom-in эффект при прокрутке, эффект нужен для div

Ищу zoom-in эффект при прокрутке, аналог Эффект в секции з заголовком "REFORM CO"

167
правильно ли реализована данная асинхронная функция [закрыт]

правильно ли реализована данная асинхронная функция [закрыт]

Хотите улучшить этот вопрос? Добавьте больше подробностей и уточните проблему, отредактировав это сообщение

160
WeakMap и HTMLElement в DOM

WeakMap и HTMLElement в DOM

Работа WeakMap понятна, но при попытке удалить узел из браузера в WeakMap этот же узел не удаляется

160