1 var 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 },{
21 "cid":5,
22 "name":"eee",
23 "price":1100
24 }
25 ],
26 "totalCount":5
27 }
28
29 function sortJ(a,b){
30 return a.price-b.price;
31 };
32 var data=ajson.result.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]