ภาพรวม
เราต้องเขียนฟังก์ชันที่รับสตริงที่อาจมีช่องว่าง ฟังก์ชันควรแยกสตริงด้วยช่องว่าง แล้วกลับลำดับตัวอักษรในแต่ละคำและรวมกลับคืนสตริงใหม่
ตัวอย่าง
อินพุต: const str = 'this is a word';
เอาต์พุต: const output = 'siht si a drow';
ตัวอย่างโค้ด
const str = 'this is a word';
const reverseWords = (str = '') => {
const strArr = str.split(' ');
for(let i = 0; i < strArr.length; i++) {
let el = strArr[i];
strArr[i] = el
.split('')
.reverse()
.join('');
}
return strArr.join(' ');
};
console.log(reverseWords(str));
ผลลัพธ์ในคอนโซล
siht si a drow