JS里怎么把一个函数里的数组传到另一个函数里?
我在functiona()中定义了一个一维数组arr,现在想再functionb()中把这个数组的第一个值alert出来,应该怎么写?我试过这样的,可是不行。1,某个触发...
我在function a()中定义了一个一维数组arr,现在想再function b()中把这个数组的第一个值alert出来,应该怎么写?
我试过这样的,可是不行。
1,某个触发事件='b(arr)'
2,
function b(arr){
var new_arr=new Array;
new_arr=arr;
alert(new_arr[0]);
} 展开
我试过这样的,可是不行。
1,某个触发事件='b(arr)'
2,
function b(arr){
var new_arr=new Array;
new_arr=arr;
alert(new_arr[0]);
} 展开
3个回答
展开全部
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);
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你应该把这个数组设置成全局的,在function a()中赋值,在function b()中就可以用了
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
直接作为参数传就可以了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询