在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] 删除。
我来说两句