Как быстро сравнить все элементы массива с числом?
Нужно сравнить каждый элемент массива с числом.
let arr = [1, 2, 3, 2, 7];
let A = 2;
Нужно что то типа 'если A равно хоть одному из элементов массива, то...'
Ответы (2 шт):
Автор решения: Денис Беспалов
→ Ссылка
Как выше сказал Akina нужно было осортировать массив.
Загуглил "методы быстрой сортировки массивов js" и всё встало на свои маста. А после можно спокойно работать с отсортированным, по нужным ключам, массивом.
Вопрос закрыт :)
Автор решения: Саман
→ Ссылка
let arr = [1, 2, 3, 2, 7];
let A = 2;
for (i = 0; i != -1; i++) {
if (arr[i] === A) {
//Сюда вводите действие
console.log("Элемент: " + arr[i] + " равен " + A);
break;
};
};