重复字符串:repeat()
...小于 1 分钟
在ES6中,我们可以使用repeat()方法将某 一个字符串重复多次。
语法
str.repeat(n)
说明
参数n一般取正整数。虽然n也可以取0、小数等,但是我们并不建议那样做,因为这样一点意义都没有。
此外,repeat()方法会返回重复后的字符串。
示例
const str = 'shanshan'
str.repeat(3)
console.log(str)
>>> shanshan
分析
怎么回事?不是应该输出“shanshanshanshanshanshan”吗?怎么只输出了“shanshan”呢?
这是因为repeat()并不会改变原来的字符串,因此我们需要用一个变量接收重复后的结果.
实现代码如下。
const str = 'shanshan'
const result = str.repeat(3)
console.log(result) // shanshanshanshanshanshan
