数组遍历无法正确读出

发布于 6 年前作者 yong59829 次浏览最后编辑 6 年前来自 ask

var arr1=[{id:1,value:1},{id:2,value:2},{id:3,value:3},{id:4,value:4}]

page({

  dosomething:function(){

  //arr1赋值为arr2

  }

  onload:function({

      this.dosomething()

 for(var i in arr1){

 console.log(arr1)   //正确显示arr1变为arr2的数组

 console.log(arr1[i])     //显示变为arr1原来的数组

 }  

  })

为什么整个显示是正确的,但显示里面的元素时出错了?

2 回复
yan41
yan411 楼6 年前

你把真实的运行结果贴上来

juan94
juan942 楼4 年前

(⊙o⊙)…不可能吧