我知道这已经被谈论过了,我已经尝试了很多例子,但都没有效果。我猜我在这里没有赢,但我想要最后一次尝试,所以我会问好的老StackOverflow。
下面是我的一个字符串示例
{"X":"545","20":"1","22":"1","25":"1","26":"1","27.5":"1","28.5":"1","29.875":"1","32":"1"}
当我使用eval或parseJSON将其填充到一个对象中时,我得到了以下对象
Opera、FF、Chrome、Safari
{"X":"545","20":"1","22":"1","25":"1","26":"1","27.5":"1","28.5":"1","29.875":"1","32":"1"}
Ie 7-9
{"20":"1","22":"1","25":"1","26":"1","32":"1","X":"545","27.5":"1","28.5":"1","29.875":"1"}
现在我知道,根据定义,没有办法确保订单。然而,每个浏览器都维护着这个顺序,除了好的老的IE。我们需要IE来公平竞争。
对此有什么想法吗?
发布于 2013-05-22 22:00:29
对一组有序的值使用数组。
根据定义,对象是无序的。但是您仍然可以通过调用正确的属性来获取您的值,所以如果您相应地编写代码,这应该没有多大关系。
https://stackoverflow.com/questions/16693730
复制相似问题