我正在使用John Resig's Simple JavaScript Inheritance方法来扩展我的类:
假设我正在创建Person
和Ninja
,就像他在他的例子中所做的那样。
var Person = Class.extend({...});
var Ninja = Person.extend({...});
var p = new Person();
var n = new Ninja();
因此,Ninja
延伸Person
,Person
延伸Class
。但问题是我不知道
p
的构造函数为Person
class n
的构造函数为Ninja
class 因为如果我输入n.constructor.name
或p.constructor.name
,则每次都会给我"Class"
。
如何才能简单地获取真正的类名而不是Class
?