如何获取javascript父构造函数(类,对象)

时间:2014-12-16 06:35:47

标签: javascript oop

要检查构造函数是否是object1的构造函数,请执行:

     object1=new MyConstructor();
     object1 instanceof MyConstructor === true

如果 MyConstructor 继承自 MyParentConstructor

  object1 instanceof MyParentConstructor === true  

此外,如果 MyParentConstructor 继承自 MyGrandParentConstructor

  object1 instanceof MyGrandParentConstructor === true  

很明显,所有类都继承自Object,因此:

  object1 instanceof Object === true  

现在,给我们的父母方法的代码是什么:

   MyConstructor.parents() ===[MyParentConstructor,MyGrandParentConstructor,Object]
  HTMLDivElement.parents() === [HTMLElement,Element,Object]

请注意you can create a class inherited from another class

0 个答案:

没有答案