Сильно не пинайте, я только начинаю изучать 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, ну за исключением если объявить значение в теле ф-ции , тогда конечно возвращает то что объявил