Order.assign()更改对象顺序。 我来了
{val: 1, ts: 2}
我得到了
{ts: 2, val: 1}
在我的应用程序中,所有键都与键相关联,键盘顺序非常重要。 做什么&帮助..
答案 0 :(得分:4)
Javascript对象键按定义无序(请参阅https://stackoverflow.com/a/32149345/772035),因此键顺序不重要。如果在迭代时显示或访问键的顺序导致问题,那么您的应用程序有一个需要修复的错误。
通常你只需要重构你的数据,这样你就有了一个数组而不是一个对象,因为数组在Javascript中保证了顺序。