Добавление булевых значений в массив
Есть задача: Создай функцию checkNumber, которая принимает целое число number и проверяет его по трем различым свойствам:
это число положительное?
это число четное?
это число кратно 10?
Функция должна вернуть массив с результатами проверок в виде булевых значений.
мой код:
function checkNumber(number) {
let x = [0];
let y = [0];
let s = [0];
let result = []
if (number > 0) {
x += number;
result.push(x)
}
if (number % 2 == 0) {
y += number;
result.push(y)
}
if (number === 10) {
s += number;
result.push(s)
}
return result;
}
что только не перепробовал, в массив не заходят эти значения.
Ответы (1 шт):
Автор решения: EzioMercer
→ Ссылка
const checkNumber = (num) => [
num > 0,
num % 2 === 0,
num % 10 === 0,
];
console.log(checkNumber(1));
console.log(checkNumber(-1));
console.log(checkNumber(4));
console.log(checkNumber(-20));