意図しない数値が出力されます

console.log() の場所が適切か確認してみましょう。
2021年9月15日
ユーザー

レッスンのようにすると偶数になるものが配列として取り出されていましたが、定数にせず

numbers.filter(number => {
    if (number % 2 === 0) {
        return true;
    } else {
        false;
    }
    console.log(number);
});

と、書いてみると 1 と 7 が返ってきました。
しかも配列としてではなく数値として取り出されました。
一緒の意味になると思ってやったのですが動きがわかりません。

この回答を見るにはプレミアムプランへの登録が必要です

プレミアムプランとは?