Chúng ta cần viết hàm nhận hai đối số: chuỗi và số. Độ dài chuỗi luôn nhỏ hơn hoặc bằng số. Chèn chữ cái thường ngẫu nhiên vào cuối chuỗi cho đến khi độ dài bằng đúng số và trả về chuỗi mới.
Ví dụ
Hãy viết mã cho hàm này:
const padString = (str, len) => { if(str.length < len){ const random = Math.floor(Math.random() * 26); const randomAlpha = String.fromCharCode(97 + random); return padString(str + randomAlpha, len); }; return str; }; console.log(padString('abc', 10)); console.log(padString('QWERTY', 10)); console.log(padString('HELLO', 30)); console.log(padString('foo', 10));Đầu ra
Kết quả trên console:
abckoniucl QWERTYcwaf HELLOdnulywbogqhypgmylqlvmckhg Foofhfnhon