반응형
Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
31 |
Tags
- 탈출문자
- await
- 백준
- 그래픽
- vetor
- 그대로 출력하기
- 데이터분석
- react #회원가입 #비밀번호비교
- plot in r
- R데이터형태
- React
- getline
- barplot in r
- asynchronization
- 이스케이프시퀀스
- DataFrame
- R 그래프
- 버스분석
- 광명시버스분석
- 값삭제
- 백준 10172
- useState
- 배열삭제
- 이용현황분석
- 백준 11718
- 10172
- 값추가
- barplot
- setstate
- 배열추가
Archives
- Today
- Total
devlog_zz
javascript sort() 와 sort((a, b) => a - b) 차이 본문
728x90
반응형
javascript의 정렬함수 sort()와 sort((a,b)=>a-b)의 차이가 존재한다.
sort()
const arr = [10, 100, 90]
arr.sort()
// [10, 100, 90]
자바스크립트의 sort함수는 기본적으로 배열을 문자열 타입으로 간주하고 비교한다. '100'과 '90'을 비교할 때 앞자리인 1과 9 중에 1이 작기때문에 100이 90보다 작다고 정렬을 한다.
sort((a, b) => a - b)
arr.sort((a,b)=>a-b)
// [10, 90, 100]
숫자 비교 정렬을 하려면 sort() 인자로 함수를 넣어 해결하면 된다. a-b값이 양수가 나오면 배열에서 자리를 교체하고 음수가 나오면 교체하지 않는다.
728x90
반응형
'Front End > Javascript' 카테고리의 다른 글
n진수로 변환하기 toString() , parseInt() (0) | 2023.02.11 |
---|---|
배열의 각 항목별 개수 세기 (0) | 2023.01.13 |
?? 와 || 의 차이점 - falsy, truthy 개념 (0) | 2022.11.01 |
+10%, -10% 금액에서 1000원 이하 올림 (0) | 2022.07.31 |
1000원 이하 입력 방지하기 (0) | 2022.07.31 |
Comments