Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 14.08.2018, 15:23
Аспирант
Отправить личное сообщение для tarya Посмотреть профиль Найти все сообщения от tarya
 
Регистрация: 29.03.2011
Сообщений: 49

Вызов фукции передаваемой как переменная
Требуется чтоб упростить код сделать единую функцию в которую будет передаваться как переменная что именно вконце вызывать.

function(call){
var function = call;

function();
}


Ну что-то такое. Можно ли подобное сделать?
Спасибо.
Ответить с цитированием
  #2 (permalink)  
Старый 14.08.2018, 15:33
Профессор
Отправить личное сообщение для Nexus Посмотреть профиль Найти все сообщения от Nexus
 
Регистрация: 04.12.2012
Сообщений: 3,791

function foo(callback){
    setTimeout(callback,1000);
};

foo(function(){
    alert('bar')
});
Ответить с цитированием
  #3 (permalink)  
Старый 14.08.2018, 15:37
Аспирант
Отправить личное сообщение для tarya Посмотреть профиль Найти все сообщения от tarya
 
Регистрация: 29.03.2011
Сообщений: 49

Интересно. Спасибо.
Ответить с цитированием
  #4 (permalink)  
Старый 14.08.2018, 16:27
Аватар для Aetae
Тлен
Отправить личное сообщение для Aetae Посмотреть профиль Найти все сообщения от Aetae
 
Регистрация: 02.01.2010
Сообщений: 6,584

tarya, в принципе ваш код из первого поста так бы и работал, если бы вы в качестве имени переменной не пытались использовать ключевое слово "function".
__________________
29375, 35
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Открытие div блока при первом визите на сайт Nushaba Общие вопросы Javascript 28 20.12.2013 21:24
UI Dialog как победить двойной вызов??? xela1980 jQuery 3 19.12.2009 11:51
Строковая переменная как имя объекта MaxLazar Общие вопросы Javascript 4 06.10.2009 00:21
Как правильно послать XML в POST запросе LowCoder AJAX и COMET 10 15.07.2009 23:20
Переменная от переменной или как к имени переменной конкатенировать значение другой Aderba jQuery 5 12.11.2008 15:25