- 博客(5)
- 收藏
- 关注
原创 js中的作用域
先来看一下几个概念:执行期上下文:当函数执行时,会创建一个称为执行期上下文的内部对象;执行环境:一个执行期上下文定义了一个函数执行时的环境;变量对象:函数每次执行时对应的执行上下文都是独一无二的,所以对此调用一个函数会导致创建多个执行上下文当函数执行完毕后,它所产生的执行上下文(环境)会被销毁(被垃圾回收机制回收)执行期上下文指的就是函数执行前一刻所产生的Ao对象函数执行环境就是指变量提升 函数提升得到的那些Ao对象属性//函数多次调用,产生不同的Ao对象fn();
2023-03-31 10:58:33 42
原创 es6中class类
情况一:super作为函数使用时,代表的是父类的构造函数,调用后返回的是子类的实例(super内部的this指向子类的实例)(3)子类构造方法自动执行,子类构造方法中使用super()调用父类构造方法,super()位于this使用之前。1.在普通方法中,super指向父类的原型对象,super调用的方法中的this指向子类的实例。2.在静态方法中,super指向父类,super调用的方法中的this指向子类。类中如果不写构造方法,会自动产生无参的构造方法,子类任然要使用super()来调用。
2023-03-29 10:10:39 69
原创 es6中的解构赋值
字符串也可以解构赋值。这是因为此时,字符串被转换成了一个类似数组的对象。属性,因此还可以对这个属性解构赋值。类似数组的对象都有一个。
2023-03-29 09:42:59 36
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人