Chúng ta cần viết hàm padString() nhận hai tham số: chuỗi và số. Độ dài chuỗi luôn nhỏ hơn hoặc bằng số. Chèn các số ngẫu nhiên vào cuối chuỗi cho đến khi độ dài bằng đúng số yêu cầu, trả về chuỗi mới.
Mã cho hàm này:
Ví dụ
const padString = (str, len) => {
if (str.length < len) {
const random = Math.floor(Math.random() * 10);
return padString(str + random, len);
}
return str;
};
console.log(padString('abc', 10));
console.log(padString('QWERTY', 10));
console.log(padString('HELLO', 30));
console.log(padString('foo', 10));Kết quả
Đầu ra trong console sẽ là (ngẫu nhiên):
abc5189239 QWERTY2303 HELLO9332934005655101848049087 foo9039416