鉴于Backbone模型或骨干模型实例,我想获得模型的名称。例如:
var p = new Person(); // Person is a BB model.
console.log(p.getNameAsStringOrSomething()); //Prints "Person"
多数民众赞成,非常简单:D
答案 0 :(得分:1)
你可以尝试
model.constructor.name
但是,如果你有一个像Jammit这样的缩小器,构造函数会在打包后发生变化,而且在chrome上你可能无法正常工作
我建议您拥有一个类属性,然后只需使用
即可获得该名称var obj = model.constructor.propertyName