将一个给定的字符串 str
(第一个参数)重复输出 num
(第二个参数)次。 如果 num
不是正数,返回空字符串。
1. repeat()
构造并返回一个新字符串,该字符串包含被连接在一起的指定数量的字符串的副本
1 function repeatStringNumTimes(str, num) { 2 console.log(str.repeat(num)); 3 } 4 repeatStringNumTimes("abc", 3);
1 function repeatStringNumTimes(str, num) { 2 let res =""; 3 for(var i =0;i<num;i++){ 4 res += str; 5 } 6 return res; 7 }; 8 repeatStringNumTimes("abc", 3);
1 function repeatStringNumTimes(str, num) { 2 if(num<=0){ 3 return ""; 4 } 5 return Array(num+1).join(str); 6 }; 7 repeatStringNumTimes("abc", 3);