![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
js
文章平均质量分 67
前端是我的爱人
我很懒,不介绍自我了,困~~
展开
-
this指向
this指向常规下, 函数中的this取决于执行函数的方式特殊情况:理解代码如何控制函数的this? 常规下, 函数中的this取决于执行函数的方式 fn(): 普通调用, this --> window new fn(): 构造调用, this --> 新建的对象 obj.fn(): 隐式调用, this --> obj fn.call/apply(obj): 显示调用, this --> obj 特殊情况: bind(obj) 返回的函数的this --> obj 箭原创 2021-03-31 17:57:30 · 103 阅读 · 0 评论 -
继承
继承原本的继承:ES6的继承: extends 原本的继承: 原本的继承步骤: /* 如何区分一个函数是不是构造函数? 解:根据他的使用方法来判断 使用构造函数和ES6的类设计并测试以下需要 需求1: 现在2个人, 都有姓名与年龄(值自己指定), 都能自我介绍自己的姓名和年龄, 能得到当前的总人数 需求2: 现在又有了一个学生, 它有身价的属性, 能介绍它的所有信息 又有一个老师, 它有教授课程的属性, 能介绍它的所有信原创 2021-03-17 12:05:58 · 76 阅读 · 0 评论 -
Promise和async/await
我的vue面试题action有返回值吗,返回值是什么?什么是promise对象? action有返回值吗,返回值是什么? 有,返回值是promise对象。首先,分发action里面的方法是使用store.dispatch,而store.dispatch,而store.dispatch,而store.dispatch本身返回的也是一个promise对象。然后的话,actions里通常都是异步操作,此时就可以通过定义action返回promise对象,进而处理异步操作。 什么是promise对象? promi原创 2021-03-09 19:10:29 · 117 阅读 · 0 评论 -
原型和作用域
原型和作用域原型原型相关的东西原型链instanceof() 方法作用域 原型 原型相关的东西 每个函数都有一个显式原型属性: prototype 每个实例都有一个隐式原型属性: proto 对象的隐式原型的值 = 其对应构造函数的显式原型的值. 原型对象: – prototype和__proto__是属性, 不是原型对象. – 每个函数都有一个prototype属性(显式原型属性), 它默认指向一个Object空对象, 即 原型对象. – 原型对象中有一个constructor属性, 它指向函数对象原创 2021-03-13 14:05:25 · 345 阅读 · 0 评论 -
闭包
闭包什么是闭包怎么使用闭包(应用场景)闭包与什么好处闭包面试题额外话题 什么是闭包 在了解闭包之前要知道: 当函数执行完了之后, 这个函数就会自动销毁(因为函数属于局部变量, 执行完就会自动销毁) 闭包产生的条件: 当嵌套的函数(内部函数)使用了外部函数的变量. 闭包产生的时间: 执行内部函数的定义的时候就会产生闭包. 通过调试, 可以看到闭包的产生时间 怎么使用闭包(应用场景) 使用闭包, 就是要执行内部函数 举例子: 后台管理系统的删除列表中的某个商品 //闭包的应用:原创 2021-03-12 20:28:09 · 113 阅读 · 0 评论