Есть 2 массива:
arr1 =[1,2,3,4,5,6,7,8,9];
arr2 =[n1,n2, n3,n4, n5,n6, n7,n8];
(значение 2-го массива пользователь вводит сам)
Нужно их сравнить между и собой и повторяющиеся значения вывести в 3-ий массив.
Можно использовать метод filter
:
arr2.filter(function(value) {
return -1 !== arr1.indexOf(value);
});
По сути, это функция для нахождения пересечения.
Пример взят отсюда.
Документация filter.
Документация indexOf
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
если надо к примеру сделать кнопку навверх, то идет scrollTop: 0, ибо 0 - начала документаА если сделать наооборот
У меня есть карта, на неё загружаются елементыКак можно сделать progress bar загрузки всех елементов карты? Может есть в google maps уже встроенный?
У меня есть поверхность (div), которая трансформирована в 3d (CSS), то есть задан rotateDiv может быть повернут на любой угол любой оси
Как правильно сделать добавление отзывов? При сабмите формы хочу добавить отзыв, отобразить на странице и очистить поля в формеКак это можно...