समस्या
हमें एक जावास्क्रिप्ट फ़ंक्शन लिखना है जो एक स्ट्रिंग और एक संख्या लेता है। यदि परिणाम मूल स्ट्रिंग से छोटा है, तो हमारे फ़ंक्शन को दी गई स्ट्रिंग के छोटे संस्करण को दी गई सीमा तक "..." के बाद वापस करना चाहिए अन्यथा हमारे फ़ंक्शन को उसी स्ट्रिंग को वापस करना चाहिए यदि कुछ भी छोटा नहीं किया गया था।
उदाहरण
निम्नलिखित कोड है -
const str ='टेस्टिंग स्ट्रिंग';const num =8;const LimitString =(str ='', num =1) => {const {लंबाई:लेन} =str; अगर (संख्या <लेन) {वापसी str.slice(0, num) + '...'; } और {वापसी str; };};console.log(limitString(str, num));
आउटपुट
कंसोल आउटपुट निम्नलिखित है -
<पूर्व>परीक्षण ...