เพียงแค่ใส่รหัสในเรื่องไร้สาระน้อยกว่า:
<body> <div> เรียงลำดับ () เรียงลำดับอาร์เรย์ไม่เปิดหน่วยความจำใหม่และแทนที่องค์ประกอบอาร์เรย์ดั้งเดิม </div> <div id = "showbox"> 1 อาร์เรย์ง่าย ๆ เรียงลำดับง่าย ๆ <script type = "ข้อความ/javascript"> var arrsimple = อาร์เรย์ใหม่ (1,8,7,7,6); arrsimple.sort (); document.writeln (arrsimple.join ()); </script> </div> <div> 2. อาร์เรย์แบบง่าย ๆ เรียงความแบบกำหนดเอง <script type = "text/javascript"> var arrsimple2 = อาร์เรย์ใหม่ (1,8,7,6); arrsimple2.sort (ฟังก์ชั่น (a, b) {return ba}); document.writeln (arrsimple2.join ()); </script> คำอธิบาย: A, B หมายถึงองค์ประกอบสององค์ประกอบใด ๆ ในอาร์เรย์หากส่งคืน> 0 B ก่อน A; reutrn <0 a ก่อน b; เมื่อ A = B ความเข้ากันได้ของเบราว์เซอร์จะง่ายขึ้น: เอาต์พุต AB จะถูกจัดเรียงจากขนาดเล็กไปจนถึงขนาดใหญ่และเอาต์พุต BA จะถูกจัดเรียงจากขนาดใหญ่ถึงขนาดเล็ก </div> <div> 3. รายการวัตถุที่กำหนดเองการเรียงลำดับคุณลักษณะที่กำหนดเอง <type script = "text/javascript"> var objectList = new Array (); ฟังก์ชั่น Persion (ชื่อ, อายุ) {this.name = name; this.age = อายุ; } ObjectList.push (Persion ใหม่ ('Jack', 20)); ObjectList.push (Persion ใหม่ ('Tony', 25)); ObjectList.push (Persion ใหม่ ('Stone', 26)); ObjectList.push (Persion ใหม่ ('Mandy', 23)); // เรียงลำดับ ObjectList.sort (ฟังก์ชั่น (a, b) {return a.age-b.age}); สำหรับ (var i = 0; i <objectList.length; i ++) {document.writeLn ('<br />>age:'+oBjectList ฉันเหมือน. } </script> </div> <div> 4. การเรียงลำดับของแอตทริบิวต์ที่แก้ไขได้โดยรายการวัตถุอย่างง่าย <script type = "text/javascript"> var objectList2 = array ใหม่ (); ฟังก์ชั่นเพื่อนร่วมงาน (ชื่ออายุ) {this.name = name; var _age = อายุ; this.age = function () {ถ้า (! อาร์กิวเมนต์) {_age = อาร์กิวเมนต์ [0];} else {return _age;}}} ObjectList2.push (เพื่อนร่วมงานใหม่ ('Jack', 20)); ObjectList2.push (เพื่อนร่วมงานใหม่ ('Tony', 25)); ObjectList2.push (เพื่อนร่วมงานใหม่ ('Stone', 26)); ObjectList2.push (เพื่อนร่วมงานใหม่ ('Mandy', 23)); // เรียงลำดับตามอายุตั้งแต่วัยเด็กไปจนถึง ObjectList2.sort (ฟังก์ชั่น (a, b) {return a.age ()-b.age ();}); สำหรับ (var i = 0; i <objectList2.length; i ++) {document.writeLn ('<br /> -age:'+ObjectList2 [' <br /> } </script> </div> </body>บทความข้างต้นความเข้าใจในเชิงลึกเกี่ยวกับการเรียงลำดับของอาร์เรย์ JS เป็นเนื้อหาทั้งหมดที่ฉันแบ่งปันกับคุณ ฉันหวังว่ามันจะให้ข้อมูลอ้างอิงและฉันหวังว่าคุณจะสนับสนุน wulin.com มากขึ้น