我知道这已被讨论过,我尝试了很多例子但没有用。猜测我在这里没有胜利,但我想要最后一次,所以我会问好旧的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将其填入对象时,我得到以下对象
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"}
即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才能公平竞争。
对此有何想法?
答案 0 :(得分:1)
将数组用于有序的值集。
根据定义,Object是无序的。但是你仍然可以通过调用正确的属性来获取你的值,所以如果你做相应的编码就没那么重要了。