हमें एक जावास्क्रिप्ट फ़ंक्शन लिखने की आवश्यकता है जो पहले तर्क के रूप में एक स्ट्रिंग और दूसरे तर्क के रूप में एक एकल वर्ण लेता है।
फ़ंक्शन को यह निर्धारित करना चाहिए कि पहले तर्क द्वारा निर्दिष्ट स्ट्रिंग दूसरे तर्क द्वारा निर्दिष्ट वर्ण के साथ समाप्त होती है या नहीं। एकमात्र शर्त यह है कि हमें इसे किसी भी ES6 या पुस्तकालय विधियों का उपयोग किए बिना करना है।
उदाहरण
निम्नलिखित कोड है -
const str ='यह एक स्ट्रिंग है'; const checkEnding =(str ='', char ='') => {// हेल्पर फंक्शन स्ट्रिंग के अंतिम वर्ण को पकड़ने के लिए const getLast =(str ='' ) => {कास्ट {लंबाई} =str; वापसी str [लंबाई - 1]; }; वापसी getLast(str) ===char;};console.log(checkEnding(str, 'g'))console.log(checkEnding(str, 'h'))
आउटपुट
कंसोल पर आउटपुट निम्नलिखित है -
<पूर्व>सच्चाई