Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/420.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/backbone.js/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在Javascript中,有没有一种方法可以在不使用循环的情况下将字符串连接若干次?_Javascript_String_Concatenation - Fatal编程技术网

在Javascript中,有没有一种方法可以在不使用循环的情况下将字符串连接若干次?

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

假设我想连接某个字符串,例如“#”,一定次数,例如n=5。(次数n是可变的。)

对于n=5,我们将得到:##### 但对于n=2,我们将得到:## 等等

有没有一种不使用循环的方法可以做到这一点

您可以使用:


console.log(“#”)您可以使用
String.prototype.repeat()。根据
MDN

repeat()
方法构造并返回一个新字符串,该字符串包含调用它的字符串的指定数量的副本,并连接在一起

它接受一个
count
参数,因为它是唯一一个

介于
0
+无穷
之间的整数,表示重复字符串的次数

返回

包含给定字符串的指定副本数的新字符串

let str=“#”;
让newStr=str.repeat(5);
console.log(newStr)