arr.sort()
arr.sort()
배열 재정렬, 배열 자체가 변경되니 주의,
let arr=[28,9,4,6,15];
arr.sort();
console.log(arr);
//뒤죽박죽 정렬된다. 문자로 인식하기 때문 이럴 땐
//인수로 정렬 로직을 담은 함수를 받음
let arr=[28,9,6,15];
arr.sort((a,b) => {
return a-b; //a와 b를 비교해서
});
console.log(arr);
//함수를 이렇게 표현해도 같다
arr.sort((a,b) => {
return a-b;
});
console.log(arr);
//두 수를 비교해서 작은 수를 앞으로 내놓는다
//어렵게 느껴진다면, 이런 함수를 이용하기 보다는
//Lodash 와 같은 라이브러리를 쓴다.
//_.sortBy(arr);
을 쓰면 따로 함수를 쓰지 않아도 자연스럽게 정렬이 된다.
//웹사이트 참고; https://lodash.com/
'JavsScript' 카테고리의 다른 글
Destructuring assignment 구조 분해 할당 구문 (0) | 2022.02.24 |
---|---|
배열 합치기 reduce (0) | 2022.02.20 |
배열메소드-join,split,isArray (0) | 2022.02.20 |
회사에서 정말 많이 쓰는 map (0) | 2022.02.20 |
배열에서 자주 쓰는 탐색 메쏘드 (0) | 2022.02.20 |