关于object会自动排序的问题(解决方案)

代码这样的:

浏览器打印台,输出结果这样的:

没错,什么都没干,自动排序了!这个行为就很抽象!(因为浏览器识别到就已经自动排序了,很恶心的设定;打个比方说:你设置是1324,浏览器眼里他就是1234,而且没有转换过程!)

解决方案:没有解决方案!

另类解决方案:

1.修改数据结构,不要使用object对象存储数据;

2.你能接受并使用它默认排序后的对象值顺序,因为他的key值和value值是同步排序的,使用Object.values()Object.keys()方法取出的值是排序后的,也是一一对应的;

3.修改object的key值,在key值后加一个字符串,只要不是纯数字或者纯字母就不会自动排序;(不过我试了很久都没搞定,这个方案思路应该是行得通的,不过应该很麻烦)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值