Computer >> Máy Tính >  >> Lập trình >> Javascript

Chèn một chuỗi với các bảng chữ cái viết thường ngẫu nhiên để điền vào độ dài trong JavaScript

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