객체 배열이 있는데, 제가 지정한 순서대로 배열하고 싶습니다. 순수 네이티브 자바스크립트로 하기 위해서는 다음과 같은 방법을 사용하겠습니다. lodash 또는 다른 방법이 있습니까? 제3자의 잘 알려진 패키지가 다음과 같은 효과를 얻을 수 있습니까? 아니면 이를 작성하는 더 효율적이고 간단한 방법이 있습니까?
으아아아콘솔 결과는 다음과 같습니다
으아아아黄舟2017-06-28 09:29:54
orders
里面是按 0 ~ n
연속 값이 있는 경우 해당 방법은 이미 매우 빠르며 다른 라이브러리 방법은 이 속도에 도달할 수 없습니다(불연속 상황을 고려하므로)
연속적이지 않은 경우 sort를 사용할 수 있습니다
으아악또는 원하는 방법을 사용하여 필터를 추가할 수 있습니다
으아악보충: 일련번호가 연속되지 않은 경우 정렬하지 않고 비교한 경우는 그림과 같습니다
漂亮男人2017-06-28 09:29:54
이 아이디어는 매우 빠른 것 같습니다. 사용 편의성 측면에서 순서 색인을 생성하여 매번 이름 배열을 입력할 수 있도록 할 수 있습니다.
단, 중복된 이름이 있는 경우에는 제외됩니다. 각 이름에 대한 배열 레코드를 유지하고 마지막으로 연결해야 합니다