1 回答
TA贡献1829条经验 获得超9个赞
这是一个非常简单的演示,按确认状态显示前 5 个国家。
编辑刚刚添加了一个工作片段
function init() {
fetch("https://pomber.github.io/covid19/timeseries.json")
.then(response => response.json())
.then(data => {
var countries = [];
Object.keys(data).forEach(country => {
var total = data[country].reduce(
(acc, val) => (acc += val.confirmed),
0
);
countries.push({
name: country,
confirmed: total
});
});
countries.sort((a, b) => a.confirmed > b.confirmed ? -1 : 1);
document.getElementById('div').innerHTML = countries.slice(0, 5).map(c => c.name + ' ' + c.confirmed).join('<br>');
})
}
init();
<div id="div"></div>
添加回答
举报