js怎么生成重复字符串
展开全部
你好,
JS生成重复字符串再新ES标准中很简单,只需使用字符串的repeat方法就可以实现:
var str = 'Test';
str = str.repeat(3); // TestTestTest
但是这个方法是ES2015中新增的标准,在老规范中是无法被兼容的。但是,我们也可以用其他的方法实现:
var str = 'Test';
str = new Array(3 + 1).join(str); // TestTestTest
另外,使用最原始的循环遍历也是可以的:
var str = 'Test';
for (var i = 3 - 1; i; i--) {
str += 'Test';
}
// str => TestTestTest
因此,我们可以得到一个兼容的repeat方法:
String.prototype.repeat = String.prototype.repeat || function(num) {
return new Array(num + 1).join(this);
};
'Test'.repeat(3); // TestTestTest
好了,就这么多了,希望能解决你的问题。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询