Показать сообщение отдельно
  #5 (permalink)  
Старый 11.07.2019, 13:07
Интересующийся
Отправить личное сообщение для Кирилл Margheriti Посмотреть профиль Найти все сообщения от Кирилл Margheriti
 
Регистрация: 02.04.2019
Сообщений: 21

Сообщение от рони Посмотреть сообщение
Кирилл Margheriti,
аргументы передаёт встроенный метод массива строка 5 filter

Array.prototype.filter()
Это я понял.
function inBetween(a, b) {
       return function(number) {
        if (number >= a && number <= b) {
            return true;
        }
    };
}

Но как эта функция получает number?


Получается что-то такое.
var newArr = arr.filter(inBetween(a, b));
И как с помощью замыкания он узнает про number?



Прошу прощения если что-то не правильно написал.

Последний раз редактировалось Кирилл Margheriti, 11.07.2019 в 13:09.
Ответить с цитированием