Setzen Sie einfach den Code weniger Unsinn ein:
<body> <div> sort () sortiert das Array, öffnet keinen neuen Speicher und ersetzt die ursprünglichen Array -Elemente </div> <div id = "showBox"> 1. Einfaches Array Simple Sort <script type = "text/javaScript"> var arrsimple = new Array (1,8,7,6); Arrsimple.sort (); document.Writeeln (arrsimple.join ()); </script> </div> <div> 2. Einfaches Array Benutzerdefinierte Sortierung <script type = "text/javaScript"> var arrsimple2 = new Array (1,8,7,6); arrsimple2.Sort (Funktion (a, b) {return ba}); document.WriteLn (arrsimple2.join ()); </script> Erläuterung: A, B repräsentiert zwei beliebige Elemente im Array, wenn zurückgegeben> 0 B vor A; reuTrn <0 a vor b; Wenn a = b ist, wird die Browserkompatibilität vereinfacht: Die AB -Ausgabe wird von klein nach groß und die BA -Ausgabe von groß nach klein sortiert. </div> <div> 3. Einfaches Objektlist Benutzerdefinierte Attributsortierung <skript type = "text/javaScript"> var ObjectList = new Array (); Funktion persion (Name, Alter) {this.name = name; this.age = Alter; } ObjectList.push (New Perssion ('Jack', 20)); ObjectList.push (New PERSION ('Tony', 25)); ObjectList.push (New Perssion ('Stone', 26)); ObjectList.push (New Perssion ('Mandy', 23)); // Sortieren Sie ObjectList.sort (Funktion (a, b) {return a.age-b.age}); für (var i = 0; i <ObjectList.length; i ++) {document.writeln ('<br />age:'SoBjectlist?Il].age+' Name: '+ObjectList [i] .Name); } </script> </div> <div> 4. Art von bearbeitbaren Attributen nach einfacher Objektliste <script type = "text/javaScript"> var ObjectList2 = new Array (); Funktionsarbeitskamerate (Name, Alter) {this.name = name; var _age = Alter; this.age = function () {if (! Argumente) {_age = argumente [0];} else {return _age;}}} ObjectList2.push (neuer Arbeitskampf ('Jack', 20)); ObjectList2.push (neuer Arbeitskamerad ('Tony', 25)); ObjectList2.push (neuer Arbeitskamerad ('Stone', 26)); ObjectList2.push (neuer Arbeitskamerad ('Mandy', 23)); // Sortieren nach Alter von Kindheit zu großer Objektliste. für (var i = 0; i <ObjectList2.Length; i ++) {document.writeln ('<br />age:'SoBjectlist2 -Di]. } </script> </div> </body>Der oben genannte Artikel ist ein ausführliches Verständnis der Art von JS-Array, der alle Inhalte ist, den ich mit Ihnen teile. Ich hoffe, es kann Ihnen eine Referenz geben und ich hoffe, Sie können Wulin.com mehr unterstützen.