1 <!DOCTYPE html>
2 <html>
3 <head>
4 <meta charset="utf-8" />
5 <meta name="viewport" content="width=device-width, initial-scale=1">
6 <title></title>
7 <script src="https://cdn.staticfile.org/jquery/3.3.1/jquery.js"></script>
8 </head>
9 <body>
10 <script>
11 var arr = [{
12 'sortNo': 2
13 },
14 {
15 'sortNo': 1
16 },
17 {
18 'sortNo': 5
19 },
20 {
21 'sortNo': 6
22 },
23 {
24 'sortNo': 7
25 },
26 {
27 'sortNo': 3
28 },
29 {
30 'sortNo': 9
31 },
32 {
33 'sortNo': 4
34 },
35 {
36 'sortNo': 0
37 }
38 ];
39 var arr1 = arr.sort(function(a, b) {
40 return a.sortNo - b.sortNo;
41 });
42 console.log(arr1);
43 //输出结果
44 //{ 'sortNo': 9}
45 //{ 'sortNo': 8}
46 //{ 'sortNo': 7}
47 //{ 'sortNo': 6}
48 //{ 'sortNo': 5}
49 //{ 'sortNo': 4}
50 //{ 'sortNo': 3}
51 //{ 'sortNo': 2}
52 //{ 'sortNo': 1}
53 var arr2 = arr.sort(function(a, b) {
54 return b.sortNo - a.sortNo;
55 });
56 console.log(arr2);
57 //输出结果
58 //{ 'sortNo': 0}
59 //{ 'sortNo': 1}
60 //{ 'sortNo': 2}
61 //{ 'sortNo': 3}
62 //{ 'sortNo': 4}
63 //{ 'sortNo': 5}
64 //{ 'sortNo': 6}
65 //{ 'sortNo': 7}
66 //{ 'sortNo': 9}
67 </script>
68 </body>
69 </html>