为什么下面的代码块不输出字符串?
当我们传递num = 1时,我期待它应该显示abc.
我在这里缺少什么?
function repeatStringNumTimes(str, num) {
return Array(num).join(str);
}
console.log(repeatStringNumTimes("abc", 1));Run Code Online (Sandbox Code Playgroud)
Nin*_*olz 10
Array#join使用分隔符至少需要两个元素,因为一个元素只是转换为字符串而且不需要任何粘合剂.
function repeatStringNumTimes(str, num) {
return Array(num + 1).join(str);
}
console.log(repeatStringNumTimes("abc", 1));Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
105 次 |
| 最近记录: |