我有什么:
我的节点应用程序中有3个请求,带有一些回调
我想制作全局变量
var a
callback1
会a = 'something'
callback2
会a = 'another something
callback3
会a = 'another another'
console.log(a)
那么,如何制作呢?
答案 0 :(得分:1)
声明" var a"在回调函数之外,当get回调将其分配给var a时,它将在整个代码中可用。每次获得新回调时,都会将其分配给var a。
答案 1 :(得分:0)
在回调中,将全局变量设置为:
// Callback 1
global.a = 'something'
// Callback 2
global.a = 'another something'
// Callback 2
global.a = 'another another'
每次设置global.a
时,它都会覆盖变量a
。
注意:只有在绝对需要时才应使用全局变量,优先考虑在本地范围内使用变量。