Задать вопрос
@mmotor

Как передать функцию внутри функции?

Делаю так

var f;

function go(fi) {
    fi("1");
    setTimeout('f = "' + fi + '"', 1000);
}
go(alert);
console.log(typeof("f"));


На выходе мне надо получить функцию f, а я получаю строку.
Подскажите, как сделать правильно
  • Вопрос задан
  • 168 просмотров
Подписаться 2 Оценить Комментировать
Решения вопроса 1
Примитивный пример:
var func = function(callback) {
    callback();
}

func(function(){console.log("Hello, Petya!!!")});


Для почитать getinstance.info/articles/javascript/callbacks-in-...
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы