javascript运行时变量怎样储存的?

[复制链接]
查看11 | 回复2 | 2009-2-14 23:47:07 | 显示全部楼层 |阅读模式
比如说:
function a(x){
function b(y){

var m = 1;

return y+1;
}
var n = 2;
n = b(2);
return x +1;
}
对于方程b来说,他有变量y, m,对于方程a来说,他有变量x, n. 在运行这一段代码的时候,会不会有一个environment/symbol table一样的东东来储存以上信息?如果有,这个过程是怎样的?

回复

使用道具 举报

千问 | 2009-2-14 23:47:07 | 显示全部楼层
对于方程b来说,他有变量y, m,对于方程a来说,他有变量x, n. 在运行这一段代码的时候,会不会有一个environment/symbol table一样的东东来储存以上信息?如果有,这个过程是怎样的?这么基础的你都不会啊,建议你好好看看书吧。...
回复

使用道具 举报

千问 | 2009-2-14 23:47:07 | 显示全部楼层
你可以去看firefox的源代码...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行