Вход

Просмотр полной версии : Метод filter()


Melandr
19.04.2022, 14:50
Добрый день, пытаюсь написать функцию, обернутую вокруг метода filter(). Есть файл helper.js
export const positiveElements = (arr) => {
const posElem = arr.fiter((n) => {
return n > 0;
});
return posElem;
};
В котором описываются функция фильтрации положительных элементов массива
и файл solution.js
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]
Но выдает ошибку, что неправильно сделано в реализации функции positiveElements?
Или такая запись, но все равно не работает
export const positiveElements = (arr) => {
return arr.fiter((n) => n > 0);
};

Белый шум
19.04.2022, 15:13
Melandr,
опечатка - в arr.fiter пропущена l

Melandr
19.04.2022, 15:48
Большое спасибо! А то уже второй день мучаюсь, не мог понять, где ошибка