একটু দেরি ... আমাকে সাড়া দিতে হয়েছিল। এটি সহজতম উপায়।
// JavaScript
function fixedSize_JS(value, size) {
return value.padEnd(size).substring(0, size);
}
// JavaScript (Alt)
var fixedSize_JSAlt = function(value, size) {
return value.padEnd(size).substring(0, size);
}
// Prototype (preferred)
String.prototype.fixedSize = function(size) {
return this.padEnd(size).substring(0, size);
}
// Overloaded Prototype
function fixedSize(value, size) {
return value.fixedSize(size);
}
// usage
console.log('Old school JS -> "' + fixedSize_JS('test (30 characters)', 30) + '"');
console.log('Semi-Old school JS -> "' + fixedSize_JSAlt('test (10 characters)', 10) + '"');
console.log('Prototypes (Preferred) -> "' + 'test (25 characters)'.fixedSize(25) + '"');
console.log('Overloaded Prototype (Legacy support) -> "' + fixedSize('test (15 characters)', 15) + '"');
ধাপে ধাপে. .প্যাডএন্ড - স্ট্রিংয়ের দৈর্ঘ্যের গ্যারান্টি দেয়
"প্যাডএন্ড () পদ্ধতিটি বর্তমান স্ট্রিংকে প্রদত্ত স্ট্রিং দিয়ে প্যাড করে (পুনরাবৃত্ত, যদি প্রয়োজন হয়) যাতে ফলস্বরূপ স্ট্রিং একটি নির্দিষ্ট দৈর্ঘ্যে পৌঁছায় The প্যাডিংটি বর্তমান স্ট্রিংয়ের শেষ (ডান) থেকে প্রয়োগ করা হয় this এই ইন্টারেক্টিভের উত্স উদাহরণটি গিটহাবের সংগ্রহস্থলে সংরক্ষিত রয়েছে। উত্স: বিকাশকারী.মোজিলা.আর.ইন- ইউএস / ডকস / ওয়েব / জাভা স্ক্রিপ্ট / রেফারেন্স /…
.substring - আপনার প্রয়োজন দৈর্ঘ্যের সীমাবদ্ধতা
আপনি যদি উপবৃত্তিকে যুক্ত করতে চান তবে সেগুলিকে আউটপুট এ যুক্ত করুন।
আমি 4 টি সাধারণ জাভাস্ক্রিপ্ট ব্যবহারের উদাহরণ দিয়েছি। উত্তরাধিকার সহায়তার জন্য ওভারলোডিংয়ের সাথে আমি স্ট্রিং প্রোটোটাইপটি ব্যবহার করার পরামর্শ দিচ্ছি। এটি কার্যকর করা এবং পরে পরিবর্তন করা আরও সহজ করে তোলে।