1

我知道这已经被讨论过了,我尝试了很多例子都无济于事。猜想我在这里没有胜利,但我想最后一次尝试,所以我会问老旧的 StackOverflow。

这是我有的示例 STRING

{"X":"545","20":"1","22":"1","25":"1","26":"1","27.5":"1","28.5":"1","29.875":"1","32":"1"}

当我使用 eval 或 parseJSON 将其填充到对象中时,我得到以下对象

歌剧,FF,铬,Safari

{"X":"545","20":"1","22":"1","25":"1","26":"1","27.5":"1","28.5":"1","29.875":"1","32":"1"}

即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 公平竞争。

对此有什么想法吗?

4

1 回答 1

1

将数组用于一组有序的值。

根据定义,对象是无序的。但是你仍然可以通过调用正确的属性来获取你的值,所以如果你相应地编码应该没多大关系。

于 2013-05-22T14:00:28.960 回答