关于javascript的指针一道题

//在这一题关键解析是,arr指针一开始指针是s,然后变了temp

var s=[];

var arr=s;

for(var i=0;i<3;i++){

var pusher={

 

value:'item'+i

},temp;

if(i!==2){

temp=[];

pusher.children=temp;

}

arr.push(pusher);

arr=temp;

 

}

console.log(s[0]);

你可能感兴趣的:(javascript思考)