代码如下varobj={a:1,b:2,c:3}functionkeys(obj){vara=[];for(a[a.length]inobj);returna;}这个代码forin语句中,循环应该是从0-3吧。那么为什么,a.leng取出来一直是3?即使我这样取也是3for(a[a.length]inobj);{(function(i){console.log(i)})(a.length)}或者这样letind=0;for(a[ind++]inobj);{(function(i){console.log(i)})(ind)}问题是1.这个forin中a[a.length]是循坏累加的吗?2.为什么我无法取得从0-3变化数值
添加回答
举报
0/150
提交
取消