NO__OB
@NO__OB

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

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

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


Как сравнить их, и убрать повторяющие из second ?
  • Вопрос задан
  • 204 просмотра
Решения вопроса 3
larisamoroz
@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
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы
23 нояб. 2024, в 01:31
1000 руб./за проект
23 нояб. 2024, в 00:16
2000 руб./за проект