На данный вопрос уже ответили:
Здравствуйте, друзья,
У меня есть функция которая проверяет элементы в массиве и возвращает те, которые прошли проверку.
Как изменить условия чтобы она возвращала те элементы, которые проверку не прошли?
Простая смена ==
на !=
не работает
function areIn(oldAra) {
return function(elem) {
var returnArr = [];
for (var i = 0; i < oldAra.length; i++) {
for (var j = 0; j < elem.length; j++) {
if(elem[j] == oldAra[i]) {
returnArr.push(elem[j]);
}
}
}
return returnArr;
};
}
var arr = [1, 2, 3, 4, 5, 6, 7];
var check = areIn(arr);
console.log(check([2, 3, 4, 10])); //[2, 3, 4]
function areIn(oldAra) {
return function(elem) {
var returnArr = [], tmp = {};
for (var i = 0; i < oldAra.length; i++) {
for (var j = 0; j < elem.length; j++) {
if(elem[j] == oldAra[i]) {
tmp[elem[j]] = true;
} else {
if (!tmp[elem[j]]) {
tmp[elem[j]] = false;
}
}
}
}
for (var key in tmp) {
if (!tmp[key]) {
returnArr.push(key);
}
}
return returnArr;
};
}
var arr = [1, 2, 3, 4, 5, 6, 7];
var check = areIn(arr);
console.log(check([2, 3, 4, 10])); //[10]
function areIn(oldAra) {
return function(elem) {
return elem.filter(item => oldAra.indexOf(item) < 0);
};
}
var arr = [1, 2, 3, 4, 5, 6, 7];
var check = areIn(arr);
console.log(check([2, 3, 4, 10])); //[10]
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Необходимо сделать прогресс барВокруг определенной картинки (в данном случае векторной, пример картинки прикрепил) сделать обводку в виде...
Jshint ругается на то, что в функции есть ссылки на внешние переменныеЕсли их убрать, то перестаёт ругаться
Ребята, хотелось бы себе прелоадер в виде спидометраСам прелоадер уже готов, нужен только спидометр в силистике аля Mercedes-benz
На сайте был реализован вывод сообщений из определенной темы группы ВКУспешно работал