摘要: 1、javascript除了全局作用域之外,只有函数可以创建的作用域。 2、作用域最大的用处就是隔离变量,不同作用域下同名变量不会有冲突 3、要到创建这个函数的那个作用域中取值——是“创建”,而不是“调用” 4、使用闭包会增加内容开销 例子1: 例子2: 闭包: 应用有两种情况————函数作为返回值 阅读全文
posted @ 2019-02-17 10:21 KIU的博客 阅读(100) 评论(0) 推荐(0) 编辑
摘要: 1、prototype是函数的一个属性,并且是函数的原型对象。引用它的必然是函数【对象都是通过函数创建的】, 这个prototype的属性值是一个对象(属性的集合,再次强调!),默认的只有一个叫做constructor的属性,指向这个函数本身。 【纯属个人理解】以下代码感觉有点熟悉,有点像Java的 阅读全文
posted @ 2019-02-17 09:16 KIU的博客 阅读(223) 评论(0) 推荐(0) 编辑