Javascript [ 배열 정렬 ]

양혜정·2024년 4월 7일
0

javascript_web

목록 보기
16/81

문자 정렬

.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

0개의 댓글

관련 채용 정보