JS如何将函数内的局部变量赋值给函数外全局变量
如:vararr=newArray();varaa,bb,cc;functionxxx(){arr[1]=1;arr[2]=2;arr[3]=3;return(arr);...
如:
var arr=new Array();
var aa,bb,cc;
function xxx(){
arr[ 1 ] = 1;
arr[ 2 ] = 2;
arr[ 3 ] = 3;
return (arr);
};
aa = arr[ 1 ];
bb = arr[ 2 ];
cc = arr[ 3 ];
document.write(aa+bb+cc);
结果是undefined ;
为什么aa,bb,cc无法取得arr[1],arr[2],arr[3]的值,要怎么样写,才能其的值。 展开
var arr=new Array();
var aa,bb,cc;
function xxx(){
arr[ 1 ] = 1;
arr[ 2 ] = 2;
arr[ 3 ] = 3;
return (arr);
};
aa = arr[ 1 ];
bb = arr[ 2 ];
cc = arr[ 3 ];
document.write(aa+bb+cc);
结果是undefined ;
为什么aa,bb,cc无法取得arr[1],arr[2],arr[3]的值,要怎么样写,才能其的值。 展开
2个回答
引用左手编码的回答:
var arr=new Array();var aa,bb,cc;function xxx(){arr[ 1 ] = 1;arr[ 2 ] = 2;arr[ 3 ] = 3;return (arr);};xxx();//买了一个豆浆机,不炸豆浆,哪有豆浆喝aa = arr[ 1 ];bb = arr[ 2 ];cc = arr[ 3 ];document.write(aa+bb+cc);
var arr=new Array();var aa,bb,cc;function xxx(){arr[ 1 ] = 1;arr[ 2 ] = 2;arr[ 3 ] = 3;return (arr);};xxx();//买了一个豆浆机,不炸豆浆,哪有豆浆喝aa = arr[ 1 ];bb = arr[ 2 ];cc = arr[ 3 ];document.write(aa+bb+cc);
展开全部
var arr=new Array();var aa,bb,cc;function xxx(){arr[ 1 ] = 1;arr[ 2 ] = 2;arr[ 3 ] = 3;return (arr);};arr=xxx();//买了一个豆浆机,不炸豆浆,哪有豆浆喝aa = arr[ 1 ];bb = arr[ 2 ];cc = arr[ 3 ];document.write(aa+bb+cc);
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询