Javascript функция (метод) с коллбэком, как присвоить результат не используя коллбэк
Суть такая!
в phamtomejs-node (обертка над phantomjs) есть метод phantome.create([param],[param],[....],callback) - создает инстанс phantomjs....
Если делать как по мануалу то все окей. т.е. все остальное в коллбэке - как то так
phantome.create([param],[param],[....],function(ph){
..... что то делаем
})
а я хочу так:
var ph = phantome.create([param],[param],[....]); а дальше с ph что то делать..... к примеру
ph.createPage т.д.
это вообще реально?
если нет, и вообще как передать что то в коллбэк этот??? (пробовал EventEmitter - не получилось!)
Если правильно понял вопрос, то @morozovdenis дело говорит.
По идее внутри коллбэка будет доступно всё, что было до него определено.
var a = 0;
phantome.create([param],[param],[....],function(ph){
..... что то делаем
доступно a
})