1 js中的push方法。作用是:将一个值加入到数组中的最尾部。
如:var array=new Array(3);
array[0]="1";
array[1]="2";
array[2]="3"
array.push("4");
//alert(array);
array.push("5");
alert(array);
2 push的原方法,通过Array.prototype.push来定义即可。
如:Array.prototype.push=function(){
var lenth=arguments.length;
for(var i=0;i<lenth;i++){
this[this.length]=arguments[i];
//this[this.length]=arguments[i];
//alert(this);
}
return this.length;
}
js中的function中参数可以不写,js中的函数都是弱函数。参数可以为空,只要在函数体内部通过arguments就可以得到参数值数组。
js中的函数体内有一个隐藏的对象:arguments。这是存储着参数的数组。要好好利用噢
如:var array=new Array(3);
array[0]="1";
array[1]="2";
array[2]="3"
array.push("4");
//alert(array);
array.push("5");
alert(array);
2 push的原方法,通过Array.prototype.push来定义即可。
如:Array.prototype.push=function(){
var lenth=arguments.length;
for(var i=0;i<lenth;i++){
this[this.length]=arguments[i];
//this[this.length]=arguments[i];
//alert(this);
}
return this.length;
}
js中的function中参数可以不写,js中的函数都是弱函数。参数可以为空,只要在函数体内部通过arguments就可以得到参数值数组。
js中的函数体内有一个隐藏的对象:arguments。这是存储着参数的数组。要好好利用噢