如何用js实现json数据key值的排序问题?
phpcn_u747
phpcn_u747 2017-02-20 14:29:42
0
2
872

有一组json数据在进行for循环插入到dom时,

1.png

var tt = data.serach_house_price;//json数据 var html3 = ''; for(var i in tt) { html3 +='
  • '+tt[i]+'
  • '; }

    输出结果如图所示,最后一个key循环到第一个位置了,如何对它们按大小进行重新排序呢?

    2.png

    phpcn_u747
    phpcn_u747

    reply all (2)
    数据分析师

    How to use js to sort json data key values? -PHP Chinese website Q&A-How to use js to sort json data key values? -PHP Chinese website Q&A

    Let’s take a look and learn.

      阿神
      var tt = { '0-40': '40万以下', '40-60': '40-60万', '60-80': '60-80万', '80-100': '80-100万', '100-150': '100-150万', '150-200': '150-200万', '200-300': '200-300万', '300-400': '300-400万', '400': '400万以上', } var sortKeys = Object.keys(tt).sort(function(i1,i2){ return i2.split('-')[0] - i1.split('-')[0] }); var html3 = ''; for(var i=0, len=sortKeys.length; i'+tt[sortKeys[i]]+'\n'; } console.log(html3);

      这样看看满足吗?

        Latest Downloads
        More>
        Web Effects
        Website Source Code
        Website Materials
        Front End Template
        About us Disclaimer Sitemap
        php.cn:Public welfare online PHP training,Help PHP learners grow quickly!