如何在打字稿中将局部变量传递给全局变量?
How to pass local variables to global variables in typescript?
如何获取变量 'price' 的值并将其作为全局变量传递,以便我可以在程序的其他地方使用它?
gdax.loadMidMarketPrice(product).then((price: BigJS) => {
console.log('Mid-market Price: $${price}/BTC');
}).catch(logError);
我试过了,但是变量在函数外不可见
gdax.loadMidMarketPrice(product).then((price: BigJS) => {
var midprice=price;
console.log('Mid-market Price: $${price}/BTC');
}).catch(logError);
好吧,你说你的所有东西都在同一个打字稿文件中。然后简单地将变量移出函数
var midprice;
gdax.loadMidMarketPrice(product).then((price: BigJS) => {
midprice = price;
console.log('Mid-market Price: $${price}/BTC');
someOtherFunc();
}).catch(logError);
function someOtherFunc() {
console.log("Hey, I can see it! It's " + midprice);
}
如何获取变量 'price' 的值并将其作为全局变量传递,以便我可以在程序的其他地方使用它?
gdax.loadMidMarketPrice(product).then((price: BigJS) => {
console.log('Mid-market Price: $${price}/BTC');
}).catch(logError);
我试过了,但是变量在函数外不可见
gdax.loadMidMarketPrice(product).then((price: BigJS) => {
var midprice=price;
console.log('Mid-market Price: $${price}/BTC');
}).catch(logError);
好吧,你说你的所有东西都在同一个打字稿文件中。然后简单地将变量移出函数
var midprice;
gdax.loadMidMarketPrice(product).then((price: BigJS) => {
midprice = price;
console.log('Mid-market Price: $${price}/BTC');
someOtherFunc();
}).catch(logError);
function someOtherFunc() {
console.log("Hey, I can see it! It's " + midprice);
}