问答详情
源自:4-3 [JavaScript]属性操作

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

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

提问者:爱前端的小鑫 2020-03-30 23:02

个回答

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

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