Javascript实现一个字符串重复出现n 次

function repeatString(str,n) {
    
    
	return new Array(n+1).join(str);
}
repeatString()

//参数 str: 表示要重复的字符串
//参数 n: 表示要重复几次
通过 new Array()构造一个数组, 数组的长度是 n+1, 
通过 join 方法把想要重复的字符串作为分隔符

举例说明:
var arr = [1,2,3];
arr.join("_");  // "1_2_3""_"作为分隔符,在 arr 中出现 arr.length-1,也就是 2.
因此上面 n+1 长度的数组中, str 会重复出现 n 次

比如:
repeatString("a",3) // "aaa"
repeatString("Hi",2) // "HiHi"

猜你喜欢

转载自blog.csdn.net/m0_48446542/article/details/109000323