LINUX.ORG.RU

javascript избавиться от callback функции

 ,


0

1

Есть ли способ сделать функцию, возвращающую свой результат в callback сделать синхронной?

например есть getValue(name, callback)

function getvalue(name, function(data){ return data[name]; });

как сделать чтобы был возможен такой вариант:

val = getvalue_sync(name);

На ум приходит только обёртка с setInterval. Может есть проверенные решения?

npm install sync

var fs = require('fs'),
    Sync = require('sync');

// запускаем новый поток
Sync(function(){ // тело потока -->
    
    // синхронно читаем файл, используя Function.prototype.sync()
    var source = fs.readFile.sync(null, __filename);
    // выводим содержимое текущего файла
    console.log(String(source));
})
Может это вам нужно?

Int0l ★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.