String.prototype.repeat = function(l){
return new Array(l+1).join(this);
}
参数 L 是什么意思啊 有啥用?不太明白
调用repeat的时候一定要这个参数吗?如果abcdef.repeat(5) 会返回什么?
return new Array(l+1).join(this);
}
参数 L 是什么意思啊 有啥用?不太明白
调用repeat的时候一定要这个参数吗?如果abcdef.repeat(5) 会返回什么?
解决方案 »
- 因为想要做一个购书网站练手但本人菜鸟一枚求一些管理后台的图片或截图求好心人帮助!谢谢
- 这个只有ie识别的注释符是什么意思啊
- 网页阻塞式模式对话框实现!
- JSP中是否可以使用JQuery的插件[D Small Rich Text Editor]?
- 求一个正则表达式,只含有汉字、数字、字母、下划线、减号、点,不能以下划线、减号、点开头和结尾
- onclick问题 急 在线等,谢谢!
- 30求助一个简单的问题.如何使复选框全部选定?
- 怎样知道<p id="aaa">....</p> 被CSS转换前后的值?
- ******如何调用iframe页面中的一个function*****
- 求助 js undefined is not a function 在线等大神啊
- setInterval为何总是报缺少对象??
- 这种URL地址如何编码和解码
调用repeat的时候当然一定要这个参数.
如果abcdef.repeat(5) 会返回什么? 你怎么不试试?
会返回错误.你这样写是错的,应该是"abcdef".repeat(5)
意思就是声明N+1个数组元素,并用当前的字串作为分隔符连接起来再返回.
因为数组元素没赋值,运算时相当于空串,"".
比如你调用"abc".repeat(3)时,结果等于""+"abc"+""+"abc"+""+"abc"+"",最终显示为"abcabcabc"
<!--
String.prototype.fuck = function() {return this +", 卧槽!";}
alert("Good morning".fuck());
//-->
</script>