Как определить, находится ли хотя бы один элемент одного массива в другом?

Здравствуйте!

Есть два массива, например: [2,3,4] и [4,5,6,7,8].
Нужно проверить, есть ли во втором массиве хотя бы один элемент из первого. Т.е. в данном примере, в первом есть 4 и во втором есть 4, значит, нужно получить true.
Заранее спасибо.
  • Вопрос задан
  • 442 просмотра
Решения вопроса 1
var arr1 = [2,3,4],
 arr2 = [4,5,6,7,8];

var isExists = arr1.some(function(x) { return arr2.indexOf(x) > -1; });
 
console.log(isExists);
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
01 мая 2024, в 02:11
5000 руб./за проект
01 мая 2024, в 00:29
2000 руб./за проект
01 мая 2024, в 00:20
15000 руб./за проект