js 函数中如何传递数组参数

JavaScript012

js 函数中如何传递数组参数,第1张

把这个数组赋给一个hidden,正常传就可以呀。那边接收字符串,然后处理一下就可以

代码如下:

<script>

var

arr=[1,23,34,5]

var

strArr

=

arr.toString()

document.write(strArr)

var

getArr

=

strArr.split(",")

for(var

i=0i<getArr.lengthi++){

document.write(getArr[i]+"|")

}

</script>

js的数组都有一个toString方法,变成数组中的元素加逗号这种方式,这样你就可以完全把数组当字符串用了,在接收页面用arr.split(",")就可以将字符串再转回为数组

<script>

var arr=[1,23,34,5]

var strArr = arr.toString()

document.write(strArr)

var getArr = strArr.split(",")

for(var i=0i<getArr.lengthi++){

document.write(getArr[i]+"|")

}

</script>