ปัญหา
เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่ใช้สตริงตัวอักษรภาษาอังกฤษตัวพิมพ์เล็ก str เป็นอาร์กิวเมนต์แรกและตัวเดียว
ฟังก์ชันของเราควรสร้างและส่งคืนสตริงใหม่ตามสตริงอินพุตซึ่งมีอักขระที่จัดเรียงตามตัวอักษรภาษาอังกฤษแบบย้อนกลับ
ตัวอย่างเช่น หากอินพุตของฟังก์ชันคือ −
const str = 'abcdef';
จากนั้นผลลัพธ์ควรเป็น −
const output = 'fedcba';
ตัวอย่าง
ต่อไปนี้เป็นรหัส -
const str = 'abcdef'; const reverseSorting = (str = '') => { const strArr = str.split(''); const mapString = 'abcdefghijkmnopqrstuvwxyz'; const sorter = (a, b) => { return mapString.indexOf(b) - mapString.indexOf(a); }; strArr.sort(sorter); return strArr.join(''); }; console.log(reverseSorting(str));
ผลลัพธ์
ต่อไปนี้เป็นเอาต์พุตคอนโซล -
fedcba