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

Popular posts from this blog

Active Directory Authenticated Proxy Server with Squid or CNTLM -

java - @PluginTarget(Node.class) not registering as neo4j plugin -

java - Can't add JTree to JPanel of a JInternalFrame -