js遍历对象顺序改变 用 for in 循环对象,循环出来的属性顺序并不可靠,所以不要在 for…in 中做依赖对象属性顺序的逻辑判断 //解决方法 for(const key in data) //写法换成下面 Object.keys(data).sort().forEach(item=>{ zhuList.push([item]); //柱线图 zheList.push(item); //折线图 arrList.push(data[item][0]) })