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