永发信息网

var a =[1, ture, "abc", 34, false]; for(var b in a)

答案:3  悬赏:0  手机版
解决时间 2021-04-23 12:20
  • 提问者网友:愿为果
  • 2021-04-23 00:25
alert(b);<br>b怎么是4?这个4是什么来的?<br><br>谢谢.
最佳答案
  • 五星知识达人网友:傲气稳了全场
  • 2021-04-23 01:03
for(var b in a)<br>是把a当作一个对象来处理,但是你的a定义的实际是一个数组<br><br>你可以把数组a看作一个对象<br>{0:1,1:true,2:&quot;abc&quot;,3:34,4:false}<br><br>那么,b遍历出来的就是a的元素名,也就是你看到的数组索引<br>所以,你如果想打印出a中的元素内容,就要这样<br>for(var b in a)<br>    alert(a[b]);
全部回答
  • 1楼网友:过活
  • 2021-04-23 02:27
真蠢
  • 2楼网友:拜訪者
  • 2021-04-23 01:15
你好! 争议真蠢 我的回答你还满意吗~~
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯