কম্পিউটার

জাভাস্ক্রিপ্টে একটি স্ট্রিং কাটা


আমাদের একটি জাভাস্ক্রিপ্ট ফাংশন লিখতে হবে যা প্রথম আর্গুমেন্ট হিসাবে একটি স্ট্রিং এবং দ্বিতীয় আর্গুমেন্ট হিসাবে একটি সংখ্যা নেয়৷

আমাদের ফাংশন এই তিনটি কাজ পূরণ করার অনুমিত হয় -

  • প্রদত্ত সর্বোচ্চ স্ট্রিং দৈর্ঘ্যের (দ্বিতীয় আর্গুমেন্ট) থেকে দীর্ঘ হলে স্ট্রিংটি (প্রথম আর্গুমেন্ট) ছেঁটে দিন এবং ছেঁটে দেওয়া স্ট্রিংটি ... শেষ করে ফেরত দিন।

  • শেষে ঢোকানো তিনটি বিন্দুও স্ট্রিং দৈর্ঘ্য যোগ করা উচিত।

  • যাইহোক, যদি প্রদত্ত সর্বাধিক স্ট্রিং দৈর্ঘ্য 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. কিভাবে জাভাস্ক্রিপ্ট একটি স্ট্রিং দৈর্ঘ্য পেতে?

  2. জাভাস্ক্রিপ্ট একটি স্ট্রিংকে বুলিয়ানে রূপান্তর করুন

  3. জাভাস্ক্রিপ্ট অ্যারে দৈর্ঘ্য সম্পত্তি

  4. জাভাস্ক্রিপ্ট - অ্যারে অবজেক্টের দৈর্ঘ্য