История изменений
Исправление metrokto, (текущая версия) :
var addr;
//...
console.log('ip: ' + addr);
В этой области видимости ей не присвоено значение.
var addr;
ip.getNetworkIP(function (error, innerAddr) {
console.log('inner: ' + innerAddr);
addr = innerAddr;
if (error) {
callback(e, 'error');
}
});
console.log('ip: ' + addr);
Хотя это вряд ли будет полезно, поскольку неизвестно, когда переменная получит значение. Здесь нужно колбек использовать.
Исходная версия metrokto, :
var addr;
//...
console.log('ip: ' + addr);
В этой области видимости ей не присвоено значение.
var addr;
ip.getNetworkIP(function (error, innerAddr) {
console.log('inner: ' + innerAddr);
addr = innerAddr;
if (error) {
callback(e, 'error');
}
});
console.log('ip: ' + addr);