重复一个指定的字符串 num次,如果num是一个负数则返回一个空字符串。
我的解法:
function repeat(str,num){
var a=[];
if(num>0){
for (var i=0;i<num;i++){
a[i]=str;
}
}else{
a='';
}
var b;
if(a !=''){
b=a.join('');
}else{
b='';
}
console.log(b);
}
repeat('abc',-1)
更简单的解法:
function repeat(str,num){
var a='';
for (var i=0;i<num;i++){
a+=str;
}
console.log(a);
}
repeat('abc',5)