gpt4 book ai didi

javascript - 为什么 Array(1).join ('str' ) 输出为空?

转载 作者:行者123 更新时间:2023-12-04 19:31:33 24 4
gpt4 key购买 nike

为什么下面的代码块没有输出字符串?

我原以为当我们传递 num=1 时它应该显示 abc。

我在这里缺少什么?

function repeatStringNumTimes(str, num) {
return Array(num).join(str);
}
console.log(repeatStringNumTimes("abc", 1));

最佳答案

Array#join 至少需要两个元素带有分隔符,因为一个元素只是转换为字符串,它不需要任何胶水

function repeatStringNumTimes(str, num) {
return Array(num + 1).join(str);
}
console.log(repeatStringNumTimes("abc", 1));

关于javascript - 为什么 Array(1).join ('str' ) 输出为空?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45500362/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com