Задача про массив 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, время: 00:40. |