1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
function deepCopy(array) {
    return JSON.parse(JSON.stringify(array));
}
 
var ascArr = [];
ascArr.push({'id':'id1''step':'1'});
ascArr.push({'id':'id2''step':'5'});
ascArr.push({'id':'id3''step':'2'});
ascArr.push({'id':'id4''step':'3'});
ascArr.push({'id':'id5''step':'2'});
ascArr.push({'id':'id6''step':'4'});
ascArr.push({'id':'id7''step':'1'});
 
// 오름차순
//compareFunction(a, b)이 0보다 작은 경우 a를 b보다 낮은 색인으로 정렬합니다. 즉, a가 먼저옵니다.
ascArr.sort(function(a, b) { 
    return a.step - b.step;
});
 
var descArr = deepCopy(ascArr);
// 내림차순
//compareFunction(a, b)이 0보다 큰 경우, b를 a보다 낮은 인덱스로 소트합니다.
descArr.sort(function(a, b) { 
    return b.step - a.step;
});
 
 
cs

+ Recent posts