代码及注释:
async function renderChart() {
const result = await Ajax();
document.querySelector("#result").innerText = JSON.stringify(result);
const myChart = echarts.init(document.getElementById('main'));
// TODO:补全代码,正确给 X 轴的时间,以及 Y 轴的商品的销售额 saleObj 和销量赋值 countObj。
charData.xAxis.data = Object.keys(saleObj) //获取saleObj对象的key(即时间)
charData.series[0].data = Object.values(saleObj) //获取saleObj对象的values(即销售额数据)
charData.series[1].data = Object.values(countObj)
myChart.setOption(charData, true);
document.querySelector("#data").innerText = JSON.stringify(charData);
}
知识点:
1.Object.keys()
返回一个该对象的全部key的数组
2.Object.values()
返回一个该对象的全部value的数组