让instanceof运算符在JavaScript中使用多个超类

时间:2015-08-20 01:34:32

标签: javascript inheritance instanceof duck-typing

想象一下以下JavaScript示例场景:

  1. 我们模拟可以出现在平面上的东西(如形状或点)
  2. 其中一些内容(如圈子)可以有标签
  3. 鉴于以下代码实现(Circle继承自Shape和Labelable)如何使用%MSBUILD_HOME% should be c:\Program File(x86)\MSBUILD\14.0\bin运算符让每个圆都成为Shape和Labelable的实例?请注意,相对于方法的代码在此示例中不相关,但应该继承。     功能形状(面积){         this.area = area;     }

    instanceof

1 个答案:

答案 0 :(得分:1)

您可以尝试使用具有extend功能的库将多个原型添加到对象中。