รหัสมีลักษณะเช่นนี้:
var arr = [5,32,28,66,2,15,3]; arr.sort (ฟังก์ชั่น (a1, a2) {return a1-a2; // a2-a1 คำสั่งย้อนกลับอินพุต}); console.log (arr); console.log (arr); console.log (arr.reverse ()); // ย้อนกลับลำดับขององค์ประกอบในอาร์เรย์ var arr2 = ['hezihao', 'Chensan', 'Xiaomin', 'Lishi'] arr2.sort (); console.log (arr2); var arr3 = ['6', '8', '0', '7'] arr3.sort (); console.log (arr3);ป้อนผลลัพธ์ในรหัสด้านบน:
อาร์เรย์จะถูกจัดเรียงตามตัวอักษรโดยไม่ผ่านพารามิเตอร์
ในการเรียงลำดับตัวเลขตามขนาดของค่าคุณต้องใช้ฟังก์ชั่นการเรียงลำดับ
หาก A1-A2 เป็นจำนวนลบมันจะอยู่ในลำดับจากน้อยไปมาก หาก A2-A1 เป็นจำนวนบวกมันจะอยู่ในลำดับจากมากไปน้อย นอกจากนี้คุณยังสามารถใช้วิธีการย้อนกลับ () เพื่อย้อนกลับลำดับขององค์ประกอบในอาร์เรย์