문자 정렬
.reverse()
- 배열명.reverse()
- 배열의 요소를 역순으로 만들기
배열명.reverse();
.sort()
- 배열명.sort()
- 배열의 요소를 문자열로 변환한 후 오름차순으로 정렬
배열명.sort();
.sort().reverse()
- 배열명.sort().reverse()
- 배열의 요소를 문자열로 변환한 후 오름차순으로 정렬 후 역순
숫자 정렬
.sort(function(a,b) {return a-b;})
- 배열의 요소가 숫자인 경우 , 결과값(return 값) 에 따라 오름차순 정렬
- a 와 b 는 요소를 뜻한다.
- return a-b; 의 결과값이 음수라면, a 가 b 보다 더 작은 것이니 낮은 인덱스로 정렬
- return a-b; 의 결과값이 0 이라면, a 와 b 는 동일한 값으로 순서는 바뀌지 않는다.
- return a-b; 의 결과값이 양수이라면, a 가 b 보다 크므로 b가 낮은 인덱스로 정렬
.sort(function(a,b) {return b-a;})
- 배열의 요소가 숫자인 경우 , 결과값(return 값) 에 따라 오름차순 정렬
- a 와 b 는 요소를 뜻한다.
- return b-a; 의 결과값이 음수라면, b 가 a 보다 더 작은 것이니 낮은 인덱스로 정렬
- return b-a; 의 결과값이 0 이라면, a 와 b 는 동일한 값으로 순서는 바뀌지 않는다.
- return b-a; 의 결과값이 양수이라면, b 가 a 보다 크므로 a가 낮은 인덱스로 정렬
정리
- 09_javascriptStandardObject
-> 01_Array_class -> 01_forOf_forEach_push_pop_splice_reverse_sort_slice_indexOf.html, 01.css, 01.js