- 博客(10)
- 收藏
- 关注
原创 let关键字
* -------在一个大括号中 使用let关键字声明的变量才具有块级作用域 var关键字是不具备这个特点的--------- *//* --------使用let关键字声明的变量具有块级作用域-------- *//* -------使用let关键字声明的变量具有暂时性死区特性------- *//* --------let关键字就是用来声明变量的-------- *//* -------防止循环变量变成全局变量--------- */使用let关键字声明的变量没有变量提升。防止循环变量变成全局变量。
2022-10-20 15:09:02 796
原创 改变函数内this指向,js提供了三种方法
/ 改变函数内this指向 js提供了三种方法 call() apply() bind()// 改变函数内this指向 js提供了三种方法 call() apply() bind()// 改变函数内this指向 js提供了三种方法 call() apply() bind()// 3. 如果有的函数我们不需要立即调用,但是又想改变这个函数内部的this指向此时用bind。// call 的主要作用可以实现继承。
2022-10-20 14:56:32 104
原创 this的指向
/ 3. 构造函数 this 指向 ldh 这个实例对象 原型对象里面的this 指向的也是 ldh这个实例对象。// 4. 绑定事件函数 this 指向的是函数的调用者 btn这个按钮对象。// 5. 定时器函数 this 指向的也是window。// 函数的不同调用方式决定了this 的指向不同。// 1. 普通函数 this 指向window。// 2. 对象的方法 this指向的是对象 o。'绑定时间函数的this:''立即执行函数的this''对象方法的this:''普通函数的this'
2022-10-20 14:50:50 30
原创 super关键字的介绍
特殊情况:当子类重写了父类中的方法以后,想在子类的方法中调用父类中被重写的方法时,则必须显式的使用super.方法的方式,表明调用的是父类中被重写的方法。可以在子类的方法或构造器中,通过使用super.属性或super.方法的方式,显式的调用父类中声明的属性或方法。特殊情况:当子类和父类中定义了同名的属性时,想要在子类中调用父类中声明的属性,则必须显式的使用super.属性的方式,表明调用的是父类中声明的属性。我们可以在子类的构造器中显式的使用super(形参列表)的方式,调用父类中声明的指定的构造器。
2022-10-20 14:44:40 177 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人