arrays - Why doesn't the sort function of javascript work well? -
यह साधारण जावास्क्रिप्ट
var x = नया अर्रे (); एक्स [0] = 2.73; एक्स [1] = 11.17; X [2] = 3.12 x.sort (); के लिए (var i in x) चेतावनी (x [i]);
परिणाम उत्पन्न करता है: 11.17, 2.73, 3.12
के बजाय 2.73, 3.12, 11.17
।
क्यों वह है और मैं इसे कैसे ठीक कर सकता हूं?
धन्यवाद अग्रिम!
यह वर्णानुक्रमिक रूप से सॉर्ट करना, अपने स्वयं के सॉर्टिंग फ़ंक्शन को पार करने का प्रयास करें:
var x = new Array (); एक्स [0] = 2.73; एक्स [1] = 11.17; एक्स [2] = 3.12; NumberSort = फ़ंक्शन (ए, बी) {वापसी a - b; }; x.sort (numberSort); के लिए (var i में x) {चेतावनी (x [i]); }
Comments
Post a Comment