![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
js
qq_15125265
这个作者很懒,什么都没留下…
展开
-
js变量作用域,闭包。
函数在定义时开辟了一段内存空间 如图function a 开辟的空间.c在定义的时候也开辟的一段内存空间,但是开辟的内存空间在a函数里面。所以a函数里面的变量对于函数c来说是可见的。函数名称实际上就是内存地址。变量的作用范围由变量的定义时候的位置确定。所以b对函数c来说是可见的。其实变量名也是地址。 全局变量其实就是在整个内存空间的最顶部,这样子程序里面的函数都是可见全局变量的。原创 2016-03-22 22:56:27 · 124 阅读 · 0 评论 -
prototype 的理解
prototype 中应该存储了两个地址,一个是本对象属性的地址,一个是父对象属性的地址。 查找时先查找本对象属性,再查找父对象属性,如果没有父对象,那么找到的便是object.原创 2016-03-19 12:35:33 · 163 阅读 · 0 评论