由于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]) }