Задача про массив js
Добрый день!
Допишите функцию getOddNumbers, которая принимает массив целых чисел numbers и возвращает все нечетные числа из этого массива. Примеры: getOddNumbers([1, 2, 3, 4, 5, 6, 7, 7]) === [1, 3, 5, 7, 7] getOddNumbers([0, 2, 4]) === [] Вот мой не рабочий код:
function getOddNumbers(numbers) {
for (let i = 0; i < numbers.length; i++) {
let item = numbers[i];
if(item % 2) {
return item;
}
}
}
|
marishka88,
в функции объявите новый массив и в него складывайте числа, которые прошли проверку, после цикла верните массив. |
В дополнение к комментарию Рони, рабочий код.
function getOddNumbers(numbers) {
let res = [];
for (let i = 0; i < numbers.length; i++) {
if(numbers[i] % 2) {
res.push(numbers[i])
}
}
return res;
}
var mass = [1, 2, 3, 4, 5, 6];
console.log(getOddNumbers(mass))
|
| Часовой пояс GMT +3, время: 22:24. |