数组中出现__ob__: Observer无法取值

控制台使用push添加打印数组的时候,出现
[{…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, ob: Observer]
经过查阅,ob: Observer它不可枚举,从中不可xx[0]取值,
需要用JSON.parse(JSON.stringify(数组))
重新生成一个可枚举数组

              AllcropName.push({});
              AllcropName[i].value = this.Alldata.cropInfo[i].harvest;
              AllcropName[i].name = this.Alldata.cropInfo[i].cropName;
            }
            AllcropName.push({
              value: this.Alldata.totalHarvest,
              name: "总产量"
            });
            AllcropName = JSON.parse(JSON.stringify(AllcropName))```

你可能感兴趣的:(数组中出现__ob__: Observer无法取值)