- 博客(5)
- 收藏
- 关注
原创 this指向的相关问题
4.箭头函数本身没有this指向的问题,箭头函数会捕获父级的this供自己使用,所以只有父级改变了this指向,它才会改变,父级不改变this指向,它就不会改变this指向。如果箭头函数写在全局下,他的this永远指向window,并且而不会发生改变。this: js保留的一个关键字,用来指向当前可执行的上下文,谁最终调用,this就指向谁,书写方式:函数名.bind(this指向谁)(参数)书写方式:函数名.call(this指向谁,参数)this的指向不是一成不变的,会根据情况而改变。
2024-05-16 11:12:00
548
原创 js基础 = 与 + 的用法
拓展:比较运算符的===和!== 比较的时候会判断数据类型,而== 、>、 >=、 <、 <= 都不会比较数据类型。=== 比较值和数据类型。a++ 先赋值,后自加1。++a 先自加1,后赋值。
2024-05-16 10:21:17
442
原创 声明变量的方法以及区别
不存在变量提升,具备块级作用域 { } ,存在暂时性死区(在当前作用域中声明变量之前不能使用变量)不存在变量提升,具备块级作用域{ },存在暂时性死区。声明变量,同一作用域中不能声明相同的变量名。声明变量,同一作用域中能声明相同的变量名。声明常量,不能重复赋值。
2024-05-15 12:13:06
110
原创 js数据类型
4.Object.prototype.toString.call() ----- 可以判断所有的数据类型。2.constructor ----- 能判断除null和undefined的所有数据类型。书写方式:Object.prototype.toString.call(需要检验的数据)1.typeof ---- 能够判断除null外的所有基本数据类型和函数function。3.instanceof ---- 只能判断复杂数据类型。5.isArray ----- 判断是否是数组。
2024-05-15 11:33:43
180
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人