Я хочу фильтровать номера массива при изменении входного значения с помощью ввода диапазона, но когда я фильтрую по этому значению, он идет не так, как надо - PullRequest
0 голосов
/ 01 сентября 2018

У меня есть эта проблема, когда я хочу настроить диапазон, все работает правильно, чтобы дать мне числа выше 20 в качестве примера, но когда я фильтрую значение диапазона, он возвращает последний элемент моего массива, и я не знаю, почему.

Вы видите в функции фильтра, что я использую значение для работы с корректирующим номером входного диапазона, но это не работает по какой-то причине, которую я не знаю. Это работает правильно только если я ввожу нормальный номер

{
    const numbers = [`23`,`182`,`2`,`-2`,`11`,`9`];

    const handleChangeRange = e => {
        const $range = e.currentTarget;
        const value = $range.value;
        console.log(value);
        const fileteredByMinimum = numbers.filter(number => number > value);
        console.log(fileteredByMinimum);
    }

    const init = () => {
        const $range = document.querySelector(`.range`);
        $range.addEventListener(`change`, handleChangeRange);
    }

    init();
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...