在这种情况下说:
String.prototype.times = function(count) {
return count < 1 ? '' : new Array(count + 1).join(this);
}
"hello!".times(3); //"hello!hello!hello!";
"please...".times(6); //"please...please...please...please...please...please..."
它如何添加到新语句 3 次?我在理解 return 语句时也有些困惑。如果我理解正确,请告诉我:
(if count < 1){
return ''
} else {
return new Array(count + 1).join(this) //This I don't understand.
谢谢你。