Syntax
str.padStart(targetLength, <padString>)
targetLength คือความยาวของสตริงที่จะส่งคืน padString คือสตริงต้นทาง โดยค่าเริ่มต้นคือสตริงว่าง (” “)
Examples
const toBePadded = '99';
console.log(toBePadded.padStart(5, '0')); // output 00099
console.log(toBePadded.padStart(5, '0')); // output 00099
นอกจากนี้คุณยังสามารถปิดบังอักขระบางตัวในสตริงได้ เช่น
const creditCardNumber = '2034399002125581';
const ccNumberWithoutFirstNumber = creditCardNumber.slice(4,creditCardNumber.length);
const maskedNumber = ccNumberWithoutFirstNumber.padStart(creditCardNumber.length, '*');
console.log(maskedNumber); // output ****399002125581
const ccNumberWithoutFirstNumber = creditCardNumber.slice(4,creditCardNumber.length);
const maskedNumber = ccNumberWithoutFirstNumber.padStart(creditCardNumber.length, '*');
console.log(maskedNumber); // output ****399002125581