javaScript对json数据按key值排序 1var ajson=
2 {
3    "result":[
4        {
5            "cid":1,
6            "name":"aaa",
7            "price":1000
8        },{
9            "cid":2,
10            "name":"bbb",
11            "price":150
12        },{
13            "cid":3,
14            "name":"ccc",
15            "price":200
16        },{
17            "cid":4,
18            "name":"ddd",
19            "price":1500
20        },{js获取json的key和value
21            "cid":5,
22            "name":"eee",
23            "price":1100
24        }
25    ],
26    "totalCount":5
27 }
28
29function sortJ(a,b){
30return a.price-b.price;
31 };
32var sult.sort(sortJ);
33
34 console.log(data);
控制台输出结果
1 [Object, Object, Object, Object, Object]
2 0
3 :
4 Object
5 cid
6 :
7 2
8 name
9 :
10 "bbb"
11 price
12 :
13 150
14 __proto__
15 :
16 Object
17 1
18 :
19 Object
20 cid
21 :
22 3
23 name
24 :
25 "ccc"
26 price
27 :
28 200
29 __proto__
30 :
31 Object
32 2
33 :
34 Object
35 cid
36 :
37 1
38 name
39 :
40 "aaa"
41 price
42 :
43 1000
44 __proto__
45 :
46 Object
47 3
48 :
49 Object
50 cid
51 :
52 5
53 name
54 :
55 "eee"
56 price
57 :
58 1100
59 __proto__
60 :
61 Object
62 4
63 :
64 Object
65 cid
66 :
67 4
68 name
69 :
70 "ddd"
71 price
72 :
73 1500
74 __proto__
75 :
76 Object
77 length
78 :
79 5
80 __proto__
81 :
82 Array[0]

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。