【发布时间】:2019-12-31 17:22:44
【问题描述】:
我从一个 API(使用 JavaScript,API 是 alphavantage.co)获取一些数据来获得一年的股票股息。 API 每月给我分红。所以我需要做的是总结子对象的红利,如果它们包含“2019”。
API 如下所示:
"Monthly Adjusted Time Series": {
"2019-12-31": {
"1. open": "37.4800",
"2. high": "39.4320",
"3. low": "36.9050",
"4. close": "38.9750",
"5. adjusted close": "38.9750",
"6. volume": "493073245",
"7. dividend amount": "0.0000"
},
"2019-11-29": {
"1. open": "38.9500",
"2. high": "39.7000",
"3. low": "36.4000",
"4. close": "37.3800",
"5. adjusted close": "37.3800",
"6. volume": "605847809",
"7. dividend amount": "0.0000"
},
... And so on until year 2000
我知道我必须循环它,但我如何检查孩子是否包含 2019?所以它不循环其他年份?
【问题讨论】:
-
你自己已经尝试过什么了吗?
-
我尝试使用 forEach 循环,但我没有得到任何结果,因为我不知道如何写“如果孩子包含“2019”。所以我真的被卡住了
-
但是您在此处粘贴的对象不完整。只需放置适当的大括号,让用户了解实际结构。
标签: javascript string loops