/*我基本上試圖使用運算符不僅返回20和40從我的數組,但也返回30.我敢肯定它是一個非常簡單的錯誤,但我很想知道我的語法錯在哪裏!請原諒壞的語義,我重複着同樣的過濾器的操作與實踐的差異*/JavaScript使用過濾器W &&不返回所需的console.log
var numbersArray = [20, 25, 30, 40];
var filtering = numbersArray.filter(function resultNewNumbers(newnewNUM){
return (newnewNUM % 20 === 0) && (newnewNUM % 10 === 0);
});
console.log(filtering);
看來你剛需要'return(newnewNUM%10 === 0);'。 – undefined
爲什麼不只是使用%10,爲什麼有%20呢? –