그래서 다음과 같은 객체 배열이 있습니다.
[{"City":"Hamburg", ...}, {"City":"Berlin", ...}, {"City":"Berlin", ...}, {"City":"Stuttgart", ...},{"City":"Augsburg", ...}]
알파벳순으로 정렬하지만 수도 베를린을 먼저 다음과 같이 지정하려면 어떻게해야합니까?
[{"City":"Berlin", ...}, {"City":"Berlin", ...}, {"City":"Augsburg", ...}, {"City":"Hamburg", ...}, {"City":"Stuttgart", ...}]
어떤 도움이라도 대단히 감사합니다!
이 같은:
let array = [
{"City": "Hamburg"},
{"City": "Berlin"},
{"City": "Berlin"},
{"City": "Stuttgart"},
{"City": "Augsburg"}
];
array.sort(function (a, b) {
if (a.City === "Berlin")
return -1;
if (b.City === "Berlin")
return 1;
if (a.City < b.City) {
return -1;
}
if (a.City > b.City) {
return 1;
}
return 0;
});
console.log(array);
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다