1. 숫자 정렬, 자막 정렬에 적합
json 정렬 방법에는 여러 가지가 있는데, 이것이 가장 간단합니다.
코드 복사
function JsonSort(json ,key ){
//console.log(json);
for(var j=1,jl=json.length;j < jl;j ){
var temp = json[j] ,
val = temp[key],
i = j-1;
while(i >=0 && json[i][key]>val){
json[i 1 ] = json[i];
i = i-1;
}
json[i 1] = temp;
}
//console.log(json); > JSON을 반환합니다;
}
var json = JsonSort(willSort,'age');
console.log(json);
3. JSON 정렬 예시 3
코드 복사
코드는 다음과 같습니다.
function sortByKey(array, key) {
return array.sort(function(a, b) {
var x = a[key]; var y = b[key];
return ( (x y) ? 1 : 0));
});
}
people = sortByKey(사람, '이름');