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