js中function的参数是数组,要怎么传参

js中function的参数是数组,要怎么传参
2024-12-13 22:49:37
推荐回答(3个)
回答1:

由于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、结果显示

回答2:

将参数构造成数组形式

var   a=new   Array;   
  a[0]=1;   
  a[1]=2;
  a[2]=3;
  
  show(a);
  
  function   show(arrayobj)   
  {   
      alert(arrayobj[2])   
  }

回答3:

是数组 ?那你就apply啊,apply后面接数组啊,常识啊,不懂啊