สมมติว่า เราต้องเขียนฟังก์ชัน JavaScript ที่รับสตริงและส่งคืนสตริงใหม่พร้อมคำที่จัดเรียงใหม่ตามความยาวที่เพิ่มขึ้น
ตัวอย่าง
ต่อไปนี้เป็นรหัส -
const str = 'This is a sample string only'; const arrangeByLength = str => { const strArr = str.split(' '); const sorted = strArr.sort((a, b) => { return a.length - b.length; }); return sorted.join(' '); }; console.log(arrangeByLength(str));
ผลลัพธ์
ต่อไปนี้เป็นผลลัพธ์ในคอนโซล -
a is This only sample string