由于function的参数是数组,那么传入参数也设置为数组,然后按照一般的传参方式传入即可。举个例子:
1、函数定义
function userfun(array){
var square = [];
for(k in array)
square[k] = array[k]*array[k];
return square;
}
2、传参和调用
a = [1,2,3,4,5];
b = userfun(a);
alert(b);
3、结果显示
将参数构造成数组形式
var a=new Array;
a[0]=1;
a[1]=2;
a[2]=3;
show(a);
function show(arrayobj)
{
alert(arrayobj[2])
}
是数组 ?那你就apply啊,apply后面接数组啊,常识啊,不懂啊