这个js为啥没有弹出alert

闪闪放光芒 2014-11-20 05:19:07
下面那个alert为什么没有弹出呢?而且页面运行卡死了似乎死循环了。。。
Array.prototype.push_much=function(){
var args=Array.prototype.slice.call(arguments);
for(var i=0 ; args.length ; i++)
this[this.length+i]=args[i];
return this;
}
alert(new Array('Mr.').push_much('BoB','Lily','Tom'));
...全文
138 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
天际的海浪 2014-11-20
  • 打赏
  • 举报
回复
话说这个自定义的方法是多于的吧 用原生的.push()不就行了

var a = new Array('Mr.');
a.push('BoB','Lily','Tom');
alert(a);

天际的海浪 2014-11-20
  • 打赏
  • 举报
回复

Array.prototype.push_much=function(){
	var args=Array.prototype.slice.call(arguments);
	for(var i=0 ; i<args.length ; i++)
		this[this.length]=args[i];
	return this;
}
alert(new Array('Mr.').push_much('BoB','Lily','Tom'));
闪闪放光芒 2014-11-20
  • 打赏
  • 举报
回复
引用 1 楼 functionsub 的回复:
 for(var i=0 ; args.length ; i++)
你的循环条件呢?
我日了怎么少些条件了大意了!!
functionsub 2014-11-20
  • 打赏
  • 举报
回复
 for(var i=0 ; args.length ; i++)
你的循环条件呢?

87,918

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧