我如何获得变量'价格'的价值?并将其作为全局变量传递,以便我可以在程序的其他地方使用它?
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);
答案 0 :(得分:0)
嗯,你说你有相同的打字稿文件中的所有内容。然后只需将变量移出函数
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);
}