Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> JavaScript

JavaScript में स्ट्रिंग को ट्रंकेट करना


हमें एक JavaScript फ़ंक्शन लिखना है जो पहले तर्क के रूप में एक स्ट्रिंग और दूसरे तर्क के रूप में एक संख्या लेता है।

हमारा फ़ंक्शन इन तीन कार्यों को पूरा करना चाहिए -

  • स्ट्रिंग (पहला तर्क) को ट्रंकेट करें यदि यह दी गई अधिकतम स्ट्रिंग लंबाई (दूसरा तर्क) से लंबी है और ... अंत के साथ ट्रंकेटेड स्ट्रिंग लौटाएं।

  • अंत में डाले गए तीन डॉट्स को भी स्ट्रिंग लंबाई में जोड़ा जाना चाहिए।

  • हालांकि, यदि दी गई अधिकतम स्ट्रिंग लंबाई 3 से कम या बराबर है, तो तीन डॉट्स का जोड़ ट्रंकेटेड स्ट्रिंग निर्धारित करने में स्ट्रिंग लंबाई में नहीं जुड़ना चाहिए।

उदाहरण

इसके लिए कोड होगा -

const str1 = 'This is an example string'; const str2 = 'abc'; const truncate = (str, len) => {    if (str.length > len) {       if (len <= 3) {          return str.slice(0, len - 3) + "...";       }       else {          return str.slice(0, len) + "...";       };    }    else {       return str;    }; }; console.log(truncate(str1, 5)); console.log(truncate(str2, 3));

आउटपुट

कंसोल में आउटपुट होगा -

This ... abc

  1. JavaScript में स्ट्रिंग को बूलियन में बदलें JavaScript में स्ट्रिंग को बूलियन में बदलें

    JavaScript में स्ट्रिंग को बूलियन में बदलना एक सामान्य कार्य है, लेकिन इसके कई तरीके हैं जिनके अलग-अलग व्यवहार होते हैं। सही विधि चुनना महत्वपूर्ण है। उदाहरण { const val = inputEle.value.trim(); sampleEle.innerHTML = ; // विभिन्न विधियां sampleEle.innerH

  1. JavaScript Array.length प्रॉपर्टी: एरे की लंबाई प्राप्त/सेट करें JavaScript Array.length प्रॉपर्टी: एरे की लंबाई प्राप्त/सेट करें

    Array.length प्रॉपर्टी एरे में तत्वों की संख्या लौटाती है या सेट करती है। यह 0-आधारित इंडेक्सिंग के कारण अंतिम इंडेक्स + 1 होती है। यह लिखने योग्य है - लंबाई बदलने से एरे ट्रंकेट या विस्तारित होता है। उदाहरण { fillEle.innerHTML = एरे की लंबाई है: + arr.length; }); </script> &

  1. JavaScript में ऐरे ऑब्जेक्ट की लंबाई JavaScript में ऐरे ऑब्जेक्ट की लंबाई

    JavaScript में Length प्रॉपर्टी ऑब्जेक्ट का आकार लौटाती है। स्ट्रिंग और ऐरे ऑब्जेक्ट की लंबाई के लिए कोड निम्न है -उदाहरण<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, i