Какое условие необходимо добавить, чтобы в массиве не выводились отрицательные числа и 0
Написал функцию вывода в массив четных чисел, но не понимаю какую условную конструкцию нужно добавить, чтобы в массиве были числа только те, которые больше нуля.
function selectEvenNumbers(elem) {
const arrayNumber = [];
for(let i = 0; i < elem.length; i++) {
if (elem[i] % 2 === 0) {
arrayNumber.push(elem[i])
}
}
return arrayNumber;
}
console.log(selectEvenNumbers([1, 2, 3, 4, -3, -2, 0, 43434, 3434, -23434, -3434]));
Ответы (1 шт):
Автор решения: Zhihar
→ Ссылка
а в чем сложность?
if ((elem[i] % 2 === 0) && (elem[i] > 0))
делайте сложные условия через логические операции И, ИЛИ и т.д.