Показать сообщение отдельно
  #1 (permalink)  
Старый 25.01.2019, 12:22
Интересующийся
Отправить личное сообщение для RuBrain Посмотреть профиль Найти все сообщения от RuBrain
 
Регистрация: 20.04.2018
Сообщений: 21

Прочитать агрументы из замыкания
Всем привет.

Подскажите, как прочитать arguments функции secondFunс? Напрямую понятно можно обратиться, а если будет передано неизвестное кол-во аргументов, как перебрать их?

function secondFunc(a, b) {
    return function(c, d){
        for( let i=0; i<arguments.length; i++ ){
            console.log(arguments[i]);
        }
        return a + b + c + d;
    }
}

function mainFunc(second) {
    return second(1,2);
}
console.log( mainFunc( secondFunc(3,5) ) );
Ответить с цитированием