Какое условие необходимо добавить, чтобы в массиве не выводились отрицательные числа и 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))

делайте сложные условия через логические операции И, ИЛИ и т.д.

→ Ссылка