Как задать очередность выполнения JS кода ? Запускаю скрипт через консоль.
Проблема в том, что функция не успеваю выполнить работу, а в переменную уже записывается undefined
Как это исправить ?
Как сделать как в PHP, чтобы пока допустим эта функцию полностью не сработает, то следующий код не будет запускаться
var cRequest = function(url)
{
request(url, function (error, response, result)
{
if(error === null && (response && response.statusCode) === 200)
{
console.log(result); // success result
return result;
}
else
{
return {
error: error,
response: response,
result: result,
};
}
});
};
setInterval(function()
{
var liveGames = cRequest('https://google.com/');
console.log(liveGames); // undefined
}, 1000);