在Javascript中,有没有一种方法可以在不使用循环的情况下将字符串连接若干次?
假设我想连接某个字符串,例如“#”,一定次数,例如n=5。(次数n是可变的。) 对于n=5,我们将得到:##### 但对于n=2,我们将得到:## 等等 有没有一种不使用循环的方法可以做到这一点 您可以使用:在Javascript中,有没有一种方法可以在不使用循环的情况下将字符串连接若干次?,javascript,string,concatenation,Javascript,String,Concatenation,假设我想连接某个字符串,例如“#”,一定次数,例如n=5。(次数n是可变的。) 对于n=5,我们将得到:##### 但对于n=2,我们将得到:## 等等 有没有一种不使用循环的方法可以做到这一点 您可以使用: console.log(“#”)您可以使用String.prototype.repeat()。根据MDN repeat()方法构造并返回一个新字符串,该字符串包含调用它的字符串的指定数量的副本,并连接在一起 它接受一个count参数,因为它是唯一一个 介于0和+无穷之间的整数,表示重复字
console.log(“#”)代码>您可以使用String.prototype.repeat()。根据MDN
repeat()
方法构造并返回一个新字符串,该字符串包含调用它的字符串的指定数量的副本,并连接在一起
它接受一个count
参数,因为它是唯一一个
介于0
和+无穷
之间的整数,表示重复字符串的次数
返回
包含给定字符串的指定副本数的新字符串
let str=“#”;
让newStr=str.repeat(5);
console.log(newStr)代码>