루프를 통과시키려는 개체를 만들었지 만 .each() 함수는 먼저 개체를 정렬 한 다음 루프를 통해 바람직하지 않은 결과를 얻으려고합니다. Chrome을 사용하고 있는데, 객체 루핑이 브라우저 의존적 일 수 있다고 들었습니다. . 각 루프를 통해 개체가 잘못되었습니다.
목적 : 각 기능을 가진 개체를 통해var myObject = {"000": "12:00", "100": "1:00", "200": "2:00" .. and so on }
I 루프
$.each(myObject, function (key, value) {
// display value
} // outputs 1:00 2:00 12:00
내가 그것을 출력 12:00 1시 2시, 순서가되고 싶어요 나는 그 물건에 대해 제공했다. 객체 키를 변경하는 데 많은 여유가 없으므로 가능한 한 객체 키를 유지하고 싶습니다.
다음은 JSFiddle에게있다 : http://jsfiddle.net/hyc8U/
감사합니다!
추신. .each()의 이러한 동작이 기술적으로 "순서대로"또는 "순서가 맞지 않은 것"인지 확실하지 않습니다.
개체 키되지 않은 주문 자바 스크립트에 있습니다. 이것은 jQuery의 각 언어가 사용하는 for [for ... in' 루프] (http://es5.github.io/#x12.6.4)의 언어 사양에 있습니다. 순서가 지정된 콜렉션에 배열을 사용하려면 –