в котором анонимная функция. Как из этой анонимной функции поменять значение переменной в функции?
Код:
function httpGet(theUrl)
{
var state;
var request = require('request');
request(theUrl, function (error, response, body) {
if (!error && response.statusCode == 200) {
log("page online");
state = true;
}
else {
log("page offline");
state = false;
}
});
log("State: " + state);
return state;
}
В логе в итоге пишется page online и State: undefined.
Запрос асинхронно выполняется просто
Обсуждают сегодня