Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> JavaScript

Đệm chuỗi bằng số ngẫu nhiên đến độ dài cố định trong JavaScript

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