我有 2 个类,基类和子类:
// base class
function circle(radius){
this.radius = radius;
return true;}
// child class
function pizza(flavour, radius){
this.radius = radius;
this.flavour = flavour;
return true;}
// Inheritance
pizza.prototype = new circle();
现在我正在创建一个披萨实例:
var myPizza = new pizza("Onion", 5);
我现在如何确定这个变量是circle
or pizza
?
我知道我可以添加一个函数,该函数将返回名称或使用类型名称保存属性,但我想知道是否有另一种方法而不更改我的任何类。
谢谢!