8.15. Modules (মডিউল) এবং String Padding

 

String.prototype.padStart()

একটি string থেকে নির্দিষ্ট length এর আর একটি string return করার জন্য শুরুতে নির্দিষ্ট কোন value এক কিংবা প্রয়োজন অনুসারে একাধিকবার বসিয়ে return string টির length কে target string এর length এর সমান করা হয়।
Syntax(targetLength, padString)
targetLength(required) : Returned string টির length কত হবে।
padString(optional) : Returned string টির length শুরুতে কোন value দ্বারা পূর্ণ হবে। default value =

let str = "soft";

console.log(str.padStart(14)); // soft
console.log(str.padStart(14, "v")); //vvvvvvvvvvsoft
console.log(str.padStart(14, "abcd")); //abcdabcdabsoft
console.log(str.padStart(4, "a")); //soft
console.log(str.padStart(4, "abcdrf")); //soft

String.prototype.padEnd()

Same as String.prototype.padStart(). শুধু পার্থক্য হচ্ছে, value গুলো মূল string এর শেষে বসে।