개발, 코딩/Javascript
javascript정렬, sort
Websterking
2019. 8. 29. 14:39
반응형
Javascript에도 Sort메서드가 있습니다.
한번 써봅시다.
1. 배열내의 숫자 정렬.
var score = [1 ,4, 5, 6, 7, 3, 2];
score.sort() // Error
score.sort((a,b) => a-b); // 오름차순
score.sort((b, a) => b-a); // 내림차순
2. 배열내 오브젝트 정렬
var users = [{ name: 'monkey' }, { name: 'chicken' }, { name: 'dog' }, { name: 'cat' }];
users.sort(); // Error
users.sort((a,b) => a.name < b.name ? -1 : a.name > b.name ? 1 : 0); // 오름차순
users.sort((a,b) => a.name > b.name ? -1 : a.name < b.name ? 1 : 0); // 내림차순
3. 배열내 문자열 정렬
var strings = ['cat', 'dog', 'bread'];
strings.sort();
반응형