Показать сообщение отдельно
  #1 (permalink)  
Старый 02.02.2017, 15:39
Аспирант
Отправить личное сообщение для innowed Посмотреть профиль Найти все сообщения от innowed
 
Регистрация: 27.03.2015
Сообщений: 78

Как это работает? ))
недели 2-3 назад спрашивал, как получать доступ к аргументам функции, которая сама передана в качестве аргумента, в итоге получился код:
function fulname(fn) {
  
  fn(getName, getSurname);
  
  function getName(name) {
	  console.log('name is', name);
  }

  function getSurname(surname) {
	  console.log('surname is', surname);
  }
    
};

fulname(function (name, surname) {
  name('petya');
  surname('ivanov');
});

И теперь я не могу понять, как и почему это работает? ))
Ответить с цитированием