for in 最后输出有个undefind 是什么原因呢 求大神告知

来源:4-3 [JavaScript]属性操作

爱前端的小鑫

2020-03-30 23:02

var o = {x:1,y:2,z:3}
undefined
var key;
undefined
for(key in o){console.log(key)}
VM5771:1 x
VM5771:1 y
VM5771:1 z
undefined

写回答 关注

1回答

  • 慕梦前来
    2020-04-03 18:02:33
    已采纳

    这是你空变量的输出,不是你console.log的输出,,就像你直接var key再回车也可以看到这个undefinde

JavaScript深入浅出

由浅入深学习JS语言特性,且解析JS常见误区,从入门到掌握

281112 学习 · 1020 问题

查看课程

相似问题