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

JavaScript08

js中function的参数是数组,要怎么传参,第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、结果显示

将参数构造成数组形式

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