Всем привет, я недавно начал изучать JS и выполняю по немногу различные задания, написал вот такой скрипт:
function bouncer(arr) {
function isBigEnough(value) {
if (value !== undefined || null || 0 || "" || NaN || false) {
return value;
}
}
var b = arr.filter(isBigEnough);
return b;
}
itog = bouncer([false, null, 0, NaN, undefined, "",78]);
console.log(itog);
Подскажите пожалуйста, почему этот код написан плохо?
И у кого есть опыт изучения JS, посоветуйте, что почитать, где задания выполнять? Спасибо большое за помощь.