Показать сообщение отдельно
  #1 (permalink)  
Старый 14.11.2014, 12:38
Новичок на форуме
Отправить личное сообщение для vnn198 Посмотреть профиль Найти все сообщения от vnn198
 
Регистрация: 14.11.2014
Сообщений: 2

ф-ция возвращает undefined
Сильно не пинайте, я только начинаю изучать node , вот немогу понять что я делаю не так

function GetOIDDif (oid1, oid2 , host) {
var session = new snmp.Session({ host: host, 'public': 'public' });;
var oids = [oid1, oid2];
var ret_val = session.getAll({ oids: oids }, function (err, varbinds) {
    session.close();
	var MKit = varbinds[1].value * 100 / varbinds[0].value;
	console.log(MKit.toFixed(0));
	return MKit;
});
return ret_val;
}


как бы я не пытался сделать return. всё время возвращает undefined, ну за исключением если объявить значение в теле ф-ции , тогда конечно возвращает то что объявил

Последний раз редактировалось vnn198, 14.11.2014 в 13:50.
Ответить с цитированием