全局变量多处使用,要改变该变量的顺序时,所有用到的都改变了顺序的问题
let data = [];
if (this.outflowfbs.length === 4) {
// 要用reverse反转的话 [...inflowfbs]改变数据的指向
let outdata = [...inflowfbs].reverse();
let indata = this.outflowfbs.concat(outdata);
for (let i = 0; i < indata.length; i++) {
let obj = {
value: Number(indata[i].per),
name: indata[i].name
};
data.push(obj);
}
this.pieEcharts(data);
};
# 代码如上 多处用到的全局变量,当你想要反转该变量的数据时,所有用到的地方都会反转,这时就要[...inflowfbs] 用... 改变一下数据的指向