jineecode

Javascript 정렬 함수 본문

JS

Javascript 정렬 함수

지니코딩 2021. 4. 29. 19:03

 

developer.mozilla.org/ko/docs/Web/JavaScript/Reference/Global_Objects/Array/sort

 

Array.prototype.sort() - JavaScript | MDN

Array.prototype.sort() sort() 메서드는 배열의 요소를 적절한 위치에 정렬한 후 그 배열을 반환합니다. 정렬은 stable sort가 아닐 수 있습니다. 기본 정렬 순서는 문자열의 유니코드 코드 포인트를 따릅

developer.mozilla.org

 

sort() 메서드는 배열의 요소를 적절한 위치에 정렬한 후 그 배열을 반환합니다. 정렬은 stable sort가 아닐 수 있습니다. 기본 정렬 순서는 문자열의 유니코드 코드 포인트를 따릅니다.

정렬 속도와 복잡도는 각 구현방식에 따라 다를 수 있습니다.

 

const months = ['March', 'Jan', 'Feb', 'Dec'];
months.sort();
console.log(months);
// expected output: Array ["Dec", "Feb", "Jan", "March"]

const array1 = [1, 30, 4, 21, 100000];
array1.sort();
console.log(array1);
// expected output: Array [1, 100000, 21, 30, 4]

 


react 식 정렬

  let posts = "데이터바인딩";
  let [good, change] = useState(0);
  let [title, changeTitle] = useState([
    "오늘 한 일",
    "내일 할 일",
    "모레 할 일",
  ]);

  function changeTitleFunction() {
    let newArray = [...title];
    // 완전히 별개의 복사본을 만든다
    newArray.sort();
    changeTitle(newArray);
  }

 

'JS' 카테고리의 다른 글

reduce 파헤치기  (0) 2021.05.21
&& 연산자로 if 역할 대신하기  (0) 2021.05.12
async / await  (0) 2021.04.27
promise  (0) 2021.04.27
싱글스레드 자바스크립트.  (0) 2021.04.26
Comments