var o = {x:1,y:2,z:3}undefinedvar key;undefinedfor(key in o){console.log(key)}VM5771:1 xVM5771:1 yVM5771:1 zundefined
这是你空变量的输出,不是你console.log的输出,,就像你直接var key再回车也可以看到这个undefinde