У меня есть массив дат, где я хочу отфильтровать определенные дни.Это мое предыдущее решение, которое отлично работает:
var available = dates.filter(function(e) {
return (
e.getDay() != 0 && // sunday
e.getDay() != 6 && // saturday
e.getDay() != 2 && // tuesday
e.getDay() != 3 && // wednesday
);
});
Теперь я хочу сделать это динамичным.Итак, я получил массив, подобный этому:
var unavailable = [0, 2, 3, 6]
И затем я пытаюсь отфильтровать те дни, как это:
unavailable.forEach(function(x){
available = dates.filter(function(e, index){
return e.getDay() != x;
});
});
Это не похоже на работу, хотя.Что я сделал не так и как я могу заставить это работать?Заранее спасибо.