значений ?
null или число
Ну а результат какой? какая семантика вызова функции?
Наверно потому что можно в фильтре нативно поставить 0, а можно ничего не поставить и по дефолту скорее всего значение null
Так её надо написать с нуля. Я пока что пришёл к такому, но оно всё равно непавильно фильтрует function coursePriceFilter(requiredRange) { const result = courses.filter(item => item.prices.every(item => (item >= requiredRange[0] && item <= requiredRange[1]))) return result }
То есть массив такого вида тоже идёт, [null, 7], а если [3,7] то диапазон 3,4,5,6,7? И по каким свойствам объектам это делать?
а если поставить 0 оно должно брать null? и почему где одно из значений null оно то слева, то справа?
Вот сама задача Требование: Опишите, как можно отфильтровать список курсов, чтобы выдались только подходящие по цене? Реализуйте на JavaScript (или TypeScript) функцию, проводящую такую фильтрацию.
Я ж говорю, без реализации. Просто пример вызова и какой ожидается результат (по факту)
Обсуждают сегодня