คัดลอกรหัสรหัสดังนี้:
ค่า var = [0,1,5,10,15];
ค่า. sort ();
การแจ้งเตือน (ค่า);
นี่เป็นเพราะการเรียงลำดับจะเรียกวิธีการเปรียบเทียบแต่ละวิธีสำหรับการเปรียบเทียบ
ในการเรียงลำดับค่าตัวเลขจำเป็นต้องใช้ฟังก์ชันการเปรียบเทียบและฟังก์ชั่นจะถูกส่งไปยังการเรียงลำดับ
คัดลอกรหัสรหัสดังนี้:
ฟังก์ชั่นเปรียบเทียบ (ค่า 1, value2) {
if (value1 <value2) {
กลับ -1;
} else if (value1> value2) {{
กลับ 1;
} อื่น {
กลับ 0;
-
-
ค่า var = [0,1,5,10,15];
value.sort (เปรียบเทียบ);
การแจ้งเตือน (ค่า);
นี่เป็นบวกและจำเป็นต้องแลกเปลี่ยนฟังก์ชั่นเปรียบเทียบ -1 และ 1 ในสิ่งที่ตรงกันข้าม