Flash As2.0关于对函数体内局部变量的引用的一个问题
函数体内的局部变量两在函数结束之后该变量是否会被销毁呢?比如说:如果在函数体内对形参进行一个引用。例如a:Array;function(.....){varb=[...]...
函数体内的局部变量两在函数结束之后该变量是否会被销毁呢?
比如说:如果在函数体内对形参进行一个引用。例如
a:Array;
function(.....){
var b = [ ... ];//b是函数体内的一个数组
....
a = b;
}
那么函数结束后,a的值还会存在么?是undefined还是原来b的值呢? 展开
比如说:如果在函数体内对形参进行一个引用。例如
a:Array;
function(.....){
var b = [ ... ];//b是函数体内的一个数组
....
a = b;
}
那么函数结束后,a的值还会存在么?是undefined还是原来b的值呢? 展开
2个回答
2015-04-30
展开全部
应该是b的值。
函数执行过之后a的值已经改变为b的了。。即使脱离了。”做过的事总是要承认的吧“。哪能说没就没了。。
函数执行过之后a的值已经改变为b的了。。即使脱离了。”做过的事总是要承认的吧“。哪能说没就没了。。
追问
拜托,编程跟这个又不一样
追答
。。只是举个例子,函数执行就跟做过的事一样,产生的结果是存在的。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询