Задать вопрос
NO__OB
@NO__OB

Как сравнить значение двух массивов?

К примеру есть два массива

var first = [666,777,888,999];
var second = [111,222,666,999];


Как сравнить их, и убрать повторяющие из second ?
  • Вопрос задан
  • 210 просмотров
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
  • Академия Эдюсон
    Fullstack-разработчик на JavaScript + ИИ
    11 месяцев
    Далее
  • ProductStar × РБК
    Профессия: Инженер по тестированию + ИИ
    6 месяцев
    Далее
Решения вопроса 3
@larisamoroz
Курю маны, втыкаю в код, ваяю, починяю.
var first = [666,777,888,999];
var second = [111,222,666,999];

second = second.filter( function (el) { return first.indexOf(el)==-1; });
Ответ написан
twobomb
@twobomb
var first = [666,777,888,999];
var second = [111,222,666,999];

second = second.filter(function(el){
	for(var i = 0; i < first.length;i++)
  	if(el == first[i])
    return false;
 	return true; 
});
alert(second);//111,222
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы