为了账号安全,请及时绑定邮箱和手机立即绑定

代码怎么执行的结果不是一样的,奇怪,求解

document.write("o[key] ••••••" + "
") for (var key in o) { document.write(key + " = " + o[key] + "
") } document.write("o.key ••••••" + "
") for (var key in o) { document.write(key + " = " + o.key + "
") } 怎么结果不一样呀?????

正在回答

3 回答

是我的错   没有贴上完整的代码   

稍等

0 回复 有任何疑惑可以回复我~

for in 是无序 循环,所以执行的结果是有可能不同的

0 回复 有任何疑惑可以回复我~

for in 是无序循环的,课程中有特别说明,所以2次循环得到的结果不一定一样,可以用for循环获取

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

代码怎么执行的结果不是一样的,奇怪,求解

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信