Chúng ta được yêu cầu viết một hàm có hai đối số, thứ nhất là một chuỗi và thứ hai là một số. Độ dài của chuỗi luôn nhỏ hơn hoặc bằng số. Chúng tôi phải chèn một số bảng chữ cái viết thường ngẫu nhiên vào cuối chuỗi để độ dài của nó trở nên chính xác bằng số và chúng tôi phải trả về chuỗi mới.
Ví dụ
Hãy viết mã cho chức năng 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
Đầu ra trong bảng điều khiển -
abckoniucl QWERTYcwaf HELLOdnulywbogqhypgmylqlvmckhg Foofhfnhon