हमें एक जावास्क्रिप्ट फ़ंक्शन लिखना है जो एक स्ट्रिंग लेता है। फ़ंक्शन को स्ट्रिंग के प्रत्येक शब्द को उलट देना चाहिए (एक शब्द से, हमारा मतलब एक सबस्ट्रिंग है जो या तो दोनों सिरों पर व्हाइटस्पेस से घिरा हुआ है या एक व्हाइटस्पेस और स्ट्रिंग एंड से घिरा हुआ है)।
फ़ंक्शन को अंततः नवगठित स्ट्रिंग वापस करनी चाहिए।
उदाहरण के लिए -
यदि इनपुट स्ट्रिंग है -
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