摘要:
instanceof主要用于判断某个实例是否属于某个类型,也可用于判断某个实例是否是其父类型或者祖先类型的实例。 instanceof 主要的实现原理就是只要右边变量的 prototype 在左边变量的原型链上即可。因此,instanceof 在查找的过程中会遍历左边变量的原型链,直到找到右边变量的 阅读全文
posted @ 2019-02-12 22:50
webLion200
阅读(3264)
评论(0)
推荐(0)
摘要:
关键字new在调用构造函数的时候实际上进行了如下的几个步骤: 1. 创建一个新的对象 2. 将构造函数的作用域赋值给这个新的对象(因此this指向了这个新的对象) 3. 执行构造函数中的代码(为这个新对象添加属性) 4. 返回新对象 我们写一个函数,命名为objectFactory,来模拟new的效 阅读全文
posted @ 2019-02-12 13:37
webLion200
阅读(4315)
评论(0)
推荐(0)
摘要:
call, apply, bind都是改变函数执行的上下文,说的直白点就是改变了函数this的指向。不同的是:call和apply改变了函数的this,并且执行了该函数,而bind是改变了函数的this,并返回一个函数,但不执行该函数。 看下面的 例子1: 由此可见,在stu上添加一个属性doThu 阅读全文
posted @ 2019-02-12 13:33
webLion200
阅读(2438)
评论(0)
推荐(0)

浙公网安备 33010602011771号