"hello world ".repeat(3)


"hello world".repeating(3) -> hello world hello world hello world. Как реализовать?

1. Через цикл for

function repeat(){
  var res = "";
  var str = "hello world ";
  for(let i = 0; i < 3; i++) {
    res += str;
  }
  return res.slice(0, -1);
 }

repeat()


2. Через цикл while

function repeat(){
  var res = "",
      str = "hello world ",
      i = 0;
  while(i < 3){
    res += str;
    i++;
  }
  return res.slice(0, -1);
 }

repeat()


3. Через шаблонную строку

function repeat(){
  var str = "hello world"; 
  return `${str} ${str} ${str}`;
 }

repeat()


4. Через repeat

"hello world ".repeat(3).slice(0, -1);  

5. Через массив

function repeat(){
  var arr = new Array(3);
  arr.fill("hello world");
  return arr.join(" ");
 }

repeat()