JavaScript-如何扩展js的string,写一个输出重复字符串的函数?

JavaScript-如何扩展js的string,写一个输出重复字符串的函数?

泛泛之交 发布于 2017-04-08 字数 184 浏览 1181 回复 1

需要重复输出字符串,使用频繁,因此希望写个通用的方法,比如叫str_out_times()

使用示例:
var out = "abcd".str_out_times(3);
//abcdabcdabcd

应该如何来写?

如果你对这篇文章有疑问,欢迎到本站 社区 发帖提问或使用手Q扫描下方二维码加群参与讨论,获取更多帮助。

扫码加入群聊

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

归属感 2017-10-25 1 楼

 if(!String.str_out_times ){//判断是否存在这个方法
String.prototype.str_out_times = function(l){//创建repeat方法
return new Array(l+1).join(this);//创建元素值为空、个数为重复次数+1的数组,用字符串自身做为分隔符连接起来,返回连接后的值。
}
}
var out = "abcd".str_out_times(3);
console.log(out );