functions.jsNode.js неопределенного переменная
var number;
function test(){
number = 1;
}
exports.number = number;
В файле test.js
я хотел бы попытаться получить номер переменный:
var Functions = require('functions.js');
var test = Functions.number;
console.log(test);
Но его возвращение всегда undefined
, что является лучшим решением почини это? Не так ли глобальная переменная? Даже если я пытаюсь экспортировать функцию его всегда возвращает неопределенное значение
Вы присвоения значения переменной внутри функции, но мне кажется, вы не называя эту функцию, чтобы сделать назначение произойдет. –
Ваша функция 'test()' настолько одинока, что ее нужно выполнить (вы даже сказали ей, чтобы она была подготовлена 'require'-ing, это файл хоста), но вы просто не звонили :) –