เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่ใช้อาร์เรย์ของตัวเลขที่แทนค่าของคนบางคน
จากนั้นฟังก์ชันควรนำผู้ที่มีอายุน้อยกว่า 18 ปีมาไว้ข้างหน้าอาร์เรย์โดยไม่ต้องใช้หน่วยความจำเพิ่มเติม
ตัวอย่าง
รหัสสำหรับสิ่งนี้จะเป็น −
<อายุก่อน>อายุ =[23, 56, 56, 3, 67, 8, 4, 34, 23, 12, 67, 16, 47];const sorter =(a, b) => { if (a <18 ) { กลับ -1; }; ถ้า (b <18) { ส่งคืน 1; }; return 0;}const sortByAdults =arr => { arr.sort(sorter);};sortByAdults(ages);console.log(ages);ผลลัพธ์
เอาต์พุตในคอนโซล −
[ 16, 12, 4, 8, 3, 23, 56, 56, 67, 34, 23, 67, 47]