页面传递一个数组data[obj,obj] ,在页面直接调用遍历都正常。 但是在js里继续使用就出不行了,开发工具里功能都没问题,最后用真机调试就出错了,在JS对result遍历取值部分undefine 。
onLoad: function () {
var that=this;
const eventChannel = this.getOpenerEventChannel()
eventChannel.on('acceptDataFromOpenerPage', function(data) {
that.setData({
result: data[0],
userAnswer: data[1],
})
})
var userAnswer= this.data.userAnswer;
var result= this.data.result;
var maxCount=0;
var unitCount=[];
for (let i = 0; i < result.length; i++) {