찾다

 >  Q&A  >  본문

sort - 자바스크립트는 객체 배열의 순서를 수동으로 지정합니다.

객체 배열이 있는데, 제가 지정한 순서대로 배열하고 싶습니다. 순수 네이티브 자바스크립트로 하기 위해서는 다음과 같은 방법을 사용하겠습니다. lodash 또는 다른 방법이 있습니까? 제3자의 잘 알려진 패키지가 다음과 같은 효과를 얻을 수 있습니까? 아니면 이를 작성하는 더 효율적이고 간단한 방법이 있습니까?

으아아아

콘솔 결과는 다음과 같습니다

으아아아
淡淡烟草味淡淡烟草味2731일 전689

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

  • 黄舟

    黄舟2017-06-28 09:29:54

    orders 里面是按 0 ~ n 연속 값이 있는 경우 해당 방법은 이미 매우 빠르며 다른 라이브러리 방법은 이 속도에 도달할 수 없습니다(불연속 상황을 고려하므로)

    연속적이지 않은 경우 sort를 사용할 수 있습니다

    으아악

    또는 원하는 방법을 사용하여 필터를 추가할 수 있습니다

    으아악

    보충: 일련번호가 연속되지 않은 경우 정렬하지 않고 비교한 경우는 그림과 같습니다

    회신하다
    0
  • 漂亮男人

    漂亮男人2017-06-28 09:29:54

    이 아이디어는 매우 빠른 것 같습니다. 사용 편의성 측면에서 순서 색인을 생성하여 매번 이름 배열을 입력할 수 있도록 할 수 있습니다.

    단, 중복된 이름이 있는 경우에는 제외됩니다. 각 이름에 대한 배열 레코드를 유지하고 마지막으로 연결해야 합니다

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