이 개체를 키로 알파벳순으로 정렬하는 방법은 무엇입니까?
나는 시도했다 :
racks.sort();
개체 랙은 다음과 같이 채워집니다.
(Statdev는 문자열이고 kartnr 및 bitnrk는 정수)
racks[jPunten[i].STATDEV] = {
label: '',
punkt: [{
x: jPunten[i].KARTNR,
y: jPunten[i].BITNRK}]
일부 Firebug 출력 (또한 firebug에서 객체가 알파벳순으로 정렬되어 있음을 확인했습니다) :
racks
[]
DAY
Object { punkt=[8], label=""}
label
""
punkt
[Object { x="12", y="1"}, Object { x="12", y="2"}, Object { x="12", y="3"}, 5 meer...]
0
Object { x="12", y="1"}
1
Object { x="12", y="2"}
2
Object { x="12", y="3"}
3
Object { x="12", y="4"}
4
Object { x="12", y="5"}
5
Object { x="12", y="6"}
6
Object { x="12", y="7"}
7
Object { x="12", y="8"}
LSF01
Object { punkt=[1], label=""}
label
""
punkt
[Object { x="1", y="10"}]
0
Object { x="1", y="10"}
x
"1"
y
"10"
JavaScript에서는 키로 개체 속성을 정렬 할 수 없습니다. 필요한 경우 객체의 모든 키를 배열하고 정렬 한 다음 원하는 순서로 속성을 사용하여 작업 할 수 있습니다.
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다