javascript - 有没有办法引用函数外部的非公共变量(API)
问题描述
我正在使用 CoinMarketCap API,并设法设置并获取服务器响应,并使用以下代码获取我需要的值
request('GET','https://pro-api.coinmarketcap.com/v1/cryptocurrency/quotes/latest?CMC_PRO_API_KEY=' + apikey.key + '&symbol=BTC,LTC').then((r1) => {
var x1 = JSON.parse(r1.target.responseText);
console.log(x1);
var json = {
BTC: x1.data.BTC.quote.USD.price,
LTC: x1.data.LTC.quote.USD.price,
}
console.log(json.BTC, json.LTC);
}).catch(err => {
console.log(err);
})
有没有一种方法可以在函数之外或任何其他文件中引用我的“var json”,如果没有,是否有任何其他方法可以在不使用这种链接到服务器的方法的情况下获得相同的值这些公共变量
默认情况下,我无法将其设为x1
公共x1
变量r1
希望这个问题有道理,我对这些东西还很陌生
解决方案
推荐阅读
- c++ - Eigen 中的稀疏矩阵乘法速度
- c++ - 使用指针的动态 LinkedList 的 push() 和 pop() 方法的 C++ 问题
- c++ - 拆分字符数组并存储到向量中
- python - 由于能够删除前导零,日期时间转换失败
- python - 如何从 python 脚本运行 windows 命令行?
- javascript - AngularJS中的承诺后数组返回未定义
- c# - 如何将对象列表拆分为按元素分组的子列表(日期时间和字符串)C#
- angular - Angular router.navigate 在 403 错误后无法正常工作
- snowflake-cloud-data-platform - 在存储过程中打印雪花查询
- dynamics-crm - 如何根据fetchXML中的实体查询不同属性的关键字?