我现在正在学习骨干。我有一个这样的问题:我能得到type
backbone model
. Backbone 具有类似javascript或javatypeof
的功能。像那样:instanceof
getModelTypeot: function(model) {
// return model type
}
我现在正在学习骨干。我有一个这样的问题:我能得到type
backbone model
. Backbone 具有类似javascript或javatypeof
的功能。像那样:instanceof
getModelTypeot: function(model) {
// return model type
}
在 JavaScript 中,每个对象都有一个对其构造函数(用于创建对象的函数)的引用。它可以作为obj.constructor
.
如果你有一个 Backbone.js 模型,它以这种方式从 Backbone.Model 扩展而来: ,你可以使用:var YourModel = Backbone.Model.extend({});
创建一个对象。new
var yourModel = new YourModel();
然后,您可以使用yourModel.constructor
:
yourModel.constructor === YourModel // true
或者instanceof
:
yourModel instanceof YourModel // true
yourModel instanceof Backbone.Model // true