สมมติว่าเรามีอาร์เรย์ต่อไปนี้ −
var studentDetails =[ [89, "John"], [78, "John"], [94, "John"], [47, "John"], [33, "John"]];ก่อน>และเราจำเป็นต้องจัดเรียงอาร์เรย์ตามรายการแรก เช่น 89, 78, 94 เป็นต้น สำหรับสิ่งนี้ ให้ใช้ sort()
ตัวอย่าง
ต่อไปนี้เป็นรหัส -
var studentDetails =[ [89, "John"], [78, "John"], [94, "John"], [47, "John"], [33, "John"] ];studentDetails. sort((first, second) => second[0] - first[0])console.log(studentDetails);ในการรันโปรแกรมข้างต้น คุณต้องใช้คำสั่งต่อไปนี้ -
โหนด fileName.jsที่นี่ ชื่อไฟล์ของฉันคือ demo293.js
ผลลัพธ์
สิ่งนี้จะสร้างผลลัพธ์ต่อไปนี้บนคอนโซล -
PS C:\Users\Amit\javascript-code> โหนด demo293.js[ [ 94, 'John' ], [ 89, 'John' ], [ 78, 'John' ], [ 47, 'John' ], [ 33, 'จอห์น' ]]