передача колбека в аргумент
доброго времени суток. подскажите пожалуйста, как это делается?
я совсем новый Программист, и сильно стараюсь, но не могу понять! как, например, в fs.readStream(file, function(arg1, arg2){...}) через eval? нет? это сложно? просто забить, и идти на стройку, где мне и место? |
:before,
Не совсем понял что конкретно вы не понимаете. Как передать функцию в функцию или как написать функцию которая принимает каллбэк? Вообщем небольшой пример, надеюсь что это то что надо: var callback = function () { alert("callback!"); }; var someFunctionWithCallback = function (callback) { console.log("some DO"); setTimeout(callback, 500); }; someFunctionWithCallback(callback); |
Спасибо, tsigel, это то, что было нужно.
И это настолько тривиально, что завтра же я иду устраиваться на работу бетонщиком. По какой-то непонятной причине мне казалось, что просто так функцию нельзя передать в качестве аргумента другой функции. |
Цитата:
http://dmitrysoshnikov.com/ecmascrip...e/#zamyikaniya |
Часовой пояс GMT +3, время: 08:53. |