为什么上面的alert(obj.getName()());,调用的是全局的name, 而后面的alert(f()(2));,调用的却是函数里面 a 的值呢?还有一个问题:看书上说上面第一段代码里的 a 会驻留在内存里,那么如果将 a 赋值给 b ,最后返回 return (b+= x );那么这个时候 a 会被回收吗?
添加回答
举报
0/150
提交
取消