原型 原型链
dlf_0610
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
闭包、作用域
一、闭包是什么? 闭包(closure)就是能够读取其他函数内部变量的函数。在javascript中,只有函数内部的子函数才能读取局部变量,所以闭包可以理解成 “定义在一个函数内部的函”。在本质上,闭包是将函数内部和函数外部连接起来的桥梁。(闭包的最典型的应用是实现回调函数(callback) )。 二、JS中闭包的优缺点及特性 → 优点: 1.保护函数内的变量安全 2.在内存中维持一个变量(用的太多就变成了缺点,占内存) ; 3. 逻辑连续,当闭包作为另一个函数调用的参数时原创 2020-07-13 22:17:32 · 464 阅读 · 0 评论 -
执行上下文、闭包、this
1、函数 函数在执行会进行一些准备工作,如创建一个“执行上下文”环境; 执行上下文可以理解为当前代码的执行环境,它会形成一个作用域; 每个碰到可执行代码的时候都会进行这些“准备工作”来生成执行上下文。这个“代码段”其实分三种情况——全局代码,函数环境,eval代码。 全局环境:JavaScript代码运行起来会首先进入该环境 函数环境:当函数被调用执行时,会进入当前函数中执行代码 eval 当代码在执行过程中,遇到以上三种情况,都会生成一个执行上下文,放入栈中,而处于栈顶的上下文执行完毕之后,就会自动出栈原创 2020-07-13 22:14:27 · 231 阅读 · 0 评论 -
关于原型、原型链的理解
创建对象的几种基本方式 1.对象字面量 var person = { name:"Jack", age:15 say:function(){ alert(this.name+"今年"+this.age); } }; 2.使用 Object 构造 var person = new Object(); person.name = "Jack"; person.age = 15; person.say = function() { alert(this.na原创 2020-07-03 19:29:02 · 216 阅读 · 0 评论
分享