সমস্যা
আমাদের একটি জাভাস্ক্রিপ্ট ফাংশন লিখতে হবে যা একটি স্ট্রিং এবং একটি নম্বর নেবে। ফাংশনটি দেয়া স্ট্রিংয়ের কাটা हुआ ভার্সন রিটার্ন করবে নির্দিষ্ট লিমিট পর্যন্ত এবং পেছনে "..." যোগ করবে যদি ফলাফল মূল স্ট্রিংয়ের চেয়ে ছোট হয়, অন্যথায় মূল স্ট্রিং রিটার্ন করবে যদি কিছুই কাটা না হয়।
উদাহরণ
নিচে কোড দেওয়া হলো:
const str = 'Testing String';
const num = 8;
const limitString = (str = '', num = 1) => {
const { length: len } = str;
if(num < len){
return str.slice(0, num) + '...';
}else{
return str;
};
};
console.log(limitString(str, num));
আউটপুট
কনসোল আউটপুট:
Testing ...