Javascript函数var global

时间:2013-05-17 16:48:31

标签: javascript node.js

我正在尝试使用此脚本: https://github.com/peol/node-spotify

我无法弄清楚如何制作

spotify.search({ type: 'track', query: 'dancing in the moonlight' }, function(err, data){
   return data; 
});

数据全球可用?

我在前面尝试了var data =,但没有帮助

1 个答案:

答案 0 :(得分:2)

如果您需要在当前文件范围内“全局”使用该数据,只需在该调用之外定义另一个var:

var myData;
spotify.search({ type: 'track', query: 'dancing in the moonlight' }, function(err, data){
  myData = data;
});

如果您需要在整个Node流程中全局使用它,请执行以下操作:

spotify.search({ type: 'track', query: 'dancing in the moonlight' }, function(err, data){
  global.myData = data;
});