เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่รับสตริง ฟังก์ชันควรย้อนกลับแต่ละคำของสตริงภายใน (โดยคำหนึ่ง เราหมายถึงสตริงย่อยที่ล้อมรอบด้วยช่องว่างที่ปลายทั้งสองข้าง หรือโดยช่องว่างและปลายสตริง)
ในที่สุดฟังก์ชันควรส่งคืนสตริงที่สร้างขึ้นใหม่
ตัวอย่างเช่น −
หากสตริงอินพุตเป็น −
const str = 'This is a string';
จากนั้นผลลัพธ์ควรเป็น −
const output = 'sihT si a gnirts';
ตัวอย่าง
const str = 'This is a string'; const reverseWords = (str = '') => { const reversed = []; str.split(" ").forEach(el => { let wordReversed = ""; for (let i = el.length - 1; i >= 0; i--){ wordReversed += el[i]; }; reversed.push(wordReversed); }); return reversed.join(" "); }; console.log(reverseWords(str));
ผลลัพธ์
และผลลัพธ์ในคอนโซลจะเป็น −
sihT si a gnirts