在JavaScript中,for in循环的顺序是否由对象中的优先级字段确定是真的吗?

埃里克

在Javascript中,for in循环的顺序是由priority对象中字段确定的,这是真的吗?

var objs={
    foo:{priority:0,name:"foo"},
    bar:{priority:1,name:"bar"},
}
for(key in objs){
    console.log(objs[key].name)
}

首先,我看到bar,然后是foo。

是这样吗

克里斯

不,通常以定义对象的顺序在对象的属性上循环,但这不是标准。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章