js怎么生成重复字符串
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了js怎么生成重复字符串相关的知识,希望对你有一定的参考价值。
参考技术A 你好,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
好了,就这么多了,希望能解决你的问题。
以上是关于js怎么生成重复字符串的主要内容,如果未能解决你的问题,请参考以下文章