我有一个代码 在字符串或计数中打印 aaaa 错误。字符串或计数错误。字符串或计数错误。
function repeat_string(string, count)
{
if ((string == null) || (count < 0) || (count === Infinity) || (count == null))
{
return('Error in string or count.');
}
// Floor count.
return new Array(count + 1).join(string);
}
console.log(repeat_string('a', 4));
console.log(repeat_string('a'));
console.log(repeat_string('a', -2));
console.log(repeat_string('a', Infinity));
但我不明白为什么有 4 次,即 return new Array(count + 1).join(string); 做??