2016-05-19 5 views
0

В моем app.js я экспортировал функцию:экспорт узла возвращает пустой объект

var video_sets = []; 
...// get the video_sets 
console.log(video_sets); 
module.exports = { 
    requestVideo: function() { 
     return video_sets; 
    } 
}; 

Я попытался с помощью console.log(video_sets), чтобы убедиться, что это не пустой массив. Когда я вызываю эту функцию в другом модуле, я получаю пустой объект.

var app = require('./app'); 
console.log(app.requestVideo()); 
+1

Можете ли вы объяснить, как вы положили данные в video_sets, предоставить больше кода, так что мы можем помочь @Big_t мальчик – Sumeet

+0

Его просто массив содержит список строк –

+0

Как вы устанавливающих/толкающих значение в массив – Sumeet

ответ

0

Вы не только можете сделать:

module.exports.video_sets = video_sets; 

Нет необходимости в дополнительных линий.

Смежные вопросы