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

Lặp lại ký tự chuỗi n lần trong JavaScript

Lặp lại ký tự chuỗi n lần trong JavaScript

Chúng ta cần viết một hàm JavaScript nhận vào một chuỗi và một số, ví dụ n, và hàm nên trả về một chuỗi mới trong đó tất cả các chữ cái của chuỗi gốc được lặp lại n lần.

Ví dụ: Nếu chuỗi là:

const str = 'how are you'

Và số n là 2.

Đầu ra

Thì kết quả đầu ra nên là:

const output = 'hhooww aarree yyoouu'

Do đó, hãy viết mã cho hàm này:

Ví dụ

Mã thực hiện như sau:

const str = 'how are you';
const repeatNTimes = (str, n) => {
  let res = '';
  for(let i = 0; i < str.length; i++){
    // sử dụng hàm String.prototype.repeat()
    res += str[i].repeat(n);
  };
  return res;
};
console.log(repeatNTimes(str, 2));

Kết quả trong console sẽ là:

hhooww aarree yyoouu