使用javascript编写一个实现字符串重复的repeat函数:
例如:
repeat("abc",4) //abcabcabcabc
方法一:
- function repeat(src, n) {
- return (new Array(n + 1)).join(src);
- }
方法二:
- function repeat(src, n) {
- var s = src, total = "";
- while (n > 0) {
- if (n % 2 == 1) {
- total += s;
- }
- if (n == 1) {
- break;
- }
- s += s;
- n = n/2;
- }
- return total;
- }
方法三:递归
- function repeat(src, n) {
- return (n > 0) ? src.concat(repeat(src, --n)):"";
- }
博客介绍了使用JavaScript编写实现字符串重复的repeat函数。通过代码实现该功能,可满足对字符串重复操作的需求,属于前端开发中JavaScript编程的内容。

被折叠的 条评论
为什么被折叠?



