我想从this API获取股市数据并将其存储在变量中。我将需要一个循环,以获得每一天/条目的价格,但那是后来。股票数据数组在key:value
对象的key部分有句子,如下所示:
"Time Series (Daily)": {
"2022-05-06": {
"1. open": "135.4700",
"2. high": "137.9900",
"3. low": "135.4700",
"4. close": "137.6700",
"5. volume": "7306396"
},
}
字符串
如何将1. open
的密钥锁定在Time Series (Daily)
内部?
这就是我目前所拥有的一切:
var baseUrl = `https://www.alphavantage.co/query?function=TIME_SERIES_DAILY&symbol=IBM&apikey=https://www.alphavantage.co/query?function=TIME_SERIES_DAILY&symbol=IBM&apikey=JX0BM5MCRRDMZBSE`;
let chartXValues = []; // Date
let chartYValues = []; //Stock Price
useEffect(() => {
axios.get(baseUrl).then(res => {
setChart(res);
console.log(chart);
});
}, [baseUrl]);
型
2条答案
按热度按时间vfwfrxfs1#
使用
Object.keys(obj)
可以获取未知密钥列表。使用这些键,您可以获取对象属性。下面的代码片段可能会对您有所帮助。
字符串
jei2mxaa2#
您可以执行以下操作来提取所有“1”。从“时间序列(每日)”数据中打开“值”。
字符串