for (key in Object) console.log(key)
浏览器(Chrome)是显示很多结果。。。但node下显示的竟然是undefined,不知道这是怎么回事
已解决!是我搞错了
回复 (12)
T
for in 本无序,为何要相同
G
异步 自豪地采用 CNodeJS ionic
N
其实我能说 没弄明白具体指什么嘛~,贴个对比示例看看?
N
The for...in statement iterates over the enumerable properties of an object, in arbitrary order. For each distinct property, statements can be executed
A
在浏览器下炸了还是怎么的?有什么不同?
Z
就是。。。浏览器下是返回很多结果。。。但node下返回的竟然是undefined,不知道这是怎么回事
D
无图无真相
D
Object的很多属性都是隐藏的,for...in遍历不到
M
引用 alsotang在浏览器下炸了还是怎么的?有什么不同?
@alsotang 哈哈~炸了
G
Z
我发觉即使一个浏览器不同版本也不相同,怪~ 例如Firefox是显示多个结果,但到了Firefox Nightly变成了无 Chrome貌似恰好相反,低版本的V8(node在用)是undefined,最新版的Chrome就显示多个结果了。不知道内部机制是怎样的。
Z
我发现是我自己搞错了,大家别回了。。。
参与回复
登录后即可参与回复。登录