第621天 js能够保证object属性的输出顺序吗?如果可以怎么做? [3+1官网](http://www.h-camel.com/index.html) [我也要出题](http://www.h-camel.com/contribution.html)
Activity
AlanNgaiJX commentedon Dec 30, 2020
不能保证,若需要顺序输出object属性:需要先转为数组,进行排序后再输出,这样是最安全可靠的做法。另外如果非得使用对象来保存顺序,可以考虑调整对象的数据结构如 key: value,可变为key:{value, index} 的形式。此外还可以使用另外一个对象来构建索引顺序,如dict:{ key0: 0, key1: 1...keyN: index}。
NicholasJupiter commentedon Jan 3, 2021
我的解决方法是: