首頁  >  文章  >  web前端  >  sort怎麼對json資料排序

sort怎麼對json資料排序

php中世界最好的语言
php中世界最好的语言原創
2018-04-28 11:26:182250瀏覽

這次帶給大家sort怎麼對json資料排序,sort對json資料排序的注意事項有哪些,下面就是實戰案例,一起來看一下。

如何將後台傳回過來的json資料依照資料中的某一項排序。

首先看一下排序前的json資料:

{
  "result":[
    {
      "cid":1,
      "name":"aaa",
      "price":1000
    },{
      "cid":2,
      "name":"bbb",
      "price":150
    },{
      "cid":3,
      "name":"ccc",
      "price":200
    },{
      "cid":4,
      "name":"ddd",
      "price":1500
    },{
      "cid":5,
      "name":"eee",
      "price":1100
    }
  ],
  "totalCount":5
}

接下來,按照json中的price進行排序並列印到控制台:

<!DOCTYPE html>
<html>
  <head>
    <meta charset="UTF-8">
    <title></title>
    <script src="http://libs.baidu.com/jquery/2.0.0/jquery.min.js"></script>
  </head>
  <body>
    <script type="text/javascript">
      //利用jquery中的get方法获取json数据
      $.get("exp.json","",function(data){
        var newdata=data.result
        //根据价格(price)排序
        function sortprice(a,b){
          return a.price-b.price
        }
        //利用js中的sort方法
        newdata.sort(sortprice);
        //打印排序后的数据到控制台
        console.log(newdata);
      })
    </script>
  </body>
</html>

這樣就完成了按照price對json資料的排序,在控制台查看排序結果如下:

#相信看了本文案例你已經掌握了方法,更多精彩請關注php中文網其它相關文章!

推薦閱讀:

VUE擴展ElTableColumn

#在Vue中watch方法使用詳解

#

以上是sort怎麼對json資料排序的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn