Задача - Реализуй функцию positiveElements в файле helper.js.
Она должна принять массив, сформировать и вернуть новый состоящий только из положительных элементов начального массива.
Оригинальный массив изменять нельзя.
Здрасьте, 2 дня пытаюсь решить эту задачу, вроде решил, выводит положительные элементы, но пишет что неправильно. Мне подсказали что ненужно использвать delete, вроде есть варианты с push но не получается. Подскажите или мб подтолкните к решению, спасибо
export const positiveElements = (arr) => {
for(var i = 0; i < arr.length; i++){
if(arr[i] < 0){
delete arr[i]
var filtered = arr.filter(function (el) {
return el != null;
});
}
}
return filtered;
}
import { positiveElements } from './helper.js';
const arr = [ 10, -10, 20, -55, 1, 5, 12, -15, 0 ];
console.log(`Given the original array ${arr}, positive elements are ${positiveElements(arr)}`); // [10, 20, 1, 5, 12]