데이터 정렬 (sorting)

Seonhee Kim·2023년 10월 24일

FYI

목록 보기
10/12

sort() - 숫자정렬

유니코드의 포인트를 따르기에 숫자정렬에서 9가 80보다 앞에 오지만 문자열로 변환되면 그 결과는 달라진다.(만일 한자릿수 비교라면 단순히 sort()로도 가능하다. 두자릿수이상의 숫자도 포함되어있다면 꼭 함수 사용해야함!)


    const a = [4,29,93,13,2];

    const asc = a.sort((a,b)=>(a-b));
    //결과값 : [ 2,4,13,29,93]

    const des = a.sort((a,b)=>(b-a));
    //결과값 : [ 93,29,13,4,2]

profile
안녕하세요 ~_~

0개의 댓글