ppts.net
当前位置:首页>>关于js function()函数,括号里面能不能传递一个数组进去的资料>>

js function()函数,括号里面能不能传递一个数组进去

当然可以,为什么不可以呢? function foo(arr) { arr.forEach(console.log);}

由于function的参数是数组,那么传入参数也设置为数组,然后按照一般的传参方式传入即可。举个例子: 1、函数定义 function userfun(array){var square = [];for(k in array)square[k] = array[k]*array[k];return square;}2、传参和调用 a = [1...

百度知道 function array_func (arr) { for(var i=0;i

当然可以,什么类型都可以,还不用指定类型,因为js是弱类型。

将参数构造成数组形式 var a=new Array; a[0]=1; a[1]=2; a[2]=3; show(a); function show(arrayobj) { alert(arrayobj[2]) }

addBool是一个函数(确切的说是函数指针),你可以像调用函数一样调用它: adaptors.addBool("123", "abc"); 其实定义函数有两种写法: function fun1() {...} var fun2 = function() {...}; fun2就是一个函数变量。 你可以经常看到js动态给元素绑...

为什么不把这个数组定义成全局的呢,那样就都可以用了。如果你非要定义在函数内部,要把它传给另一个函数,就在函数内部调用另一个函数,再把定义的数组传参。 1、内部 function f1(){ var array = [][]; //调用 f2(array); } function f2(array...

你应该把这个数组设置成全局的,在function a()中赋值,在function b()中就可以用了

1、把a函数的数组作为a函数的返回值; 2、然后b函数里面调用a函数;function a(){ return var aArray = new array(1,2,3); } function b(){ var bArray = new array(); bArray = a(); alert(bArray); }

for (var i = 0; i < 5; i++) { var s = "function a" + i + "(){alert(" + i + ")}"; eval(s); } 不过不建议这么做,可以定义一个函数,其中把i作为参数传递,在调用的时候以不同参数调用

网站首页 | 网站地图
All rights reserved Powered by www.ppts.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com