摘要:
1.什么是promise 1、主要用于异步计算 2、可以将异步操作队列化,按照期望的顺序执行,返回符合预期的结果 3、可以在对象之间传递和操作promise,帮助我们处理队列 2、promise的使用方法: var fn = function (num) { return new Promise(f 阅读全文
摘要:
this绑定,在面试的时候被问到的频率几乎是百分之百。今天面试的时候,被问到了什么是显示绑定和隐式绑定(懵逼),还有解释各种不同绑定的问题,还有笔试题。所以弄懂this绑定特别重要。 this可以分为默认绑定,显示绑定,隐式绑定,new绑定,箭头函数绑定等。 1.默认绑定: this默认绑定我们可以 阅读全文
摘要:
今天的面试中,被问到了一个问题: 如果一个函数被bind绑定了,我再次绑定bind,会改变this指向吗? 我当时回答的是会,现在回头看一塌糊涂。 现在把bind绑定的知识点总结一下: MDN文档中讲解this与bind方法中写道: “ECMAScript 5 引入了 Function.protot 阅读全文
摘要:
经常在代码中使用this,但是没有总结过this指向的问题。 var name = "Jake"; function testThis() { this.name = 'jakezhang'; this.sayName = function () { return this.name; } } co 阅读全文