有一组json数据在进行for循环插入到dom时,
var tt = data.serach_house_price;//json数据 var html3 = ''; for(var i in tt) { html3 +=''+tt[i]+' '; }
输出结果如图所示,最后一个key循环到第一个位置了,如何对它们按大小进行重新排序呢?

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
看看这样满足吗?
可以参考这篇文章:http://w3help.org/zh-cn/cause...。
实际中遍历得顺序在各个浏览器无法保证一致,因此不建议用for in去遍历。不过可以考虑把for in的结果保存到数组,再把数组排个序,然后遍历这个数组去输出