由于每个JavaScript开发人员都应该知道,并不能保证在所有情况下对象的顺序都是相同的,因此,只要孩子的顺序明智,我们就会被告知使用(对象的)数组。
但是,每次我在浏览器的devtools中检查一个(无序)对象时,我就会意识到顺序完全符合我的预期(假设JS对象的行为类似于有序映射)。
何时或为什么属性顺序会更改?
在不同的浏览器/ JS解释器中?由于某些内存优化,在不同的运行时,我没有任何线索吗?
任何人都可以澄清,何时对象属性的顺序可能会更改?
编辑:
我已经阅读了问题
但是我找不到有关何时依赖订单的信息。