찾다

 >  Q&A  >  본문

javascript - 배열 배열의 정렬을 이해하는 방법

으아아아

이 코드는 배열 요소를 어떻게 정렬하나요? 자세한 설명 부탁드립니다. 감사합니다.

PHPzPHPz2821일 전657

모든 응답(3)나는 대답할 것이다

  • 巴扎黑

    巴扎黑2017-05-19 10:13:03

    이해를 돕기 위해 정렬 메서드를 직접 호출해 볼 수 있습니다.

    으아아아

    반환된 결과는 다음과 같습니다: [10, 32, 4, 6, 7, 9][10, 32, 4, 6, 7, 9]
    而不是期待中的:[ 4, 6, 7, 9, 10, 32]

    为什么会这样呢?
    因为这是数组原型链上的sort()方法,即Array.prototype.sort() 대신 예상: [ 4, 6, 7, 9, 10, 32]

    왜 이런 일이 일어나는 걸까요?
    이것은 배열 프로토타입 체인의 sort() 메서드, 즉 Array.prototype.sort()이기 때문입니다.

    이 sort() 메서드를 자세히 연구하는 방법:
    1 mdn 문서 https://developer.mozilla.org...
    2로 이동할 수 있습니다. "javascript 고급 프로그래밍" 》, 하지만 높은 디자인이 완성되지 않았습니다

    3 가장 폭력적인 방법은 ECMA2015 사양을 읽는 것입니다: http://www.ecma-international...#🎜🎜#4. 정말로 두통이 느껴진다면 작년에 제가 쓴 블로그를 읽고 1, 2, 3단계를 반복하세요: http://www.jianshu.com/p/b50a...#🎜🎜# 도움이 되길 바랍니다...#🎜🎜 #

    회신하다
    0
  • 世界只因有你

    世界只因有你2017-05-19 10:13:03

    으아악

    회신하다
    0
  • 为情所困

    为情所困2017-05-19 10:13:03

    이 기사가 필요할 수도 있습니다 https://developer.mozilla.org...

    회신하다
    0
  • 취소회신하다