JavaScript sort

MJ_Vly·2022년 5월 29일
0

JS

목록 보기
1/1

문자정렬

var fruit = ['orange', 'apple', 'banana'];

fruit.sort(); //apple, banana, orange

숫자 정렬

var num = [1, 10, 2, 9, 5];

score.sort(function(a,b){
	return a-b;//1, 2, 5, 9, 10  	-> 오름차순
});

scort.sort(function(a,b){
	return b-a; //10, 9, 5, 2, 1  	-> 내림차순
});

Object 정렬

var member = [ {name : "하늘", age : 20},
			   {name : "바람", age : 25},
               {name : "태풍", age : 13}]


member.sort(function(a,b){
	return a.name < b.name ?-1 : a.name > b.name ? 1: 0;	//오름차순
});


member.sort(function(a,b){
	return a.name > b.name ?-1 : a.name < b.name ? 1: 0;	//내림차순
});


var sortingField = "age";

member.sort(function(a,b) {
	return a[sortingField] - b[sortingField];				//오름차순
});

member.sort(function(a,b) {
	return b[sortingField] - a[sortingField];				//오름차순
});
profile
조금씩 쌓아가는

0개의 댓글