JavaScript:理解instanceof

instanceof字面意思就是实例变量,那么实例和构造有点类似,都是判断一个变量是否是谁new的一个类。

简单点说,使用文档碎片创造的变量,那么这个变量就是文档碎片的实例DocumentFragment,返回true。如果这个函数名是用function构造的,那么这个函数名就是Funciton的实例,返回true。如果函数名有继承属性,那么这个子类就是继承父类的Funciton实例,返回true。

ict.prototype.cd instanceof Function ==> true

你可能感兴趣的:(instanceof,理解)