我正在将我所有的 JavaScript 类转换为 Backbone 模型。最初,当我在 Google Chrome 中使用 Javascript 调试器时,我的对象会显示为 type DataNode
。
这是之前的代码示例。
var DataNode = { name: function() { return "hello world"; } };
将其转换为 Backbone 模型后,它现在在调试器中显示为child
.
现在和 Backbone 模型做同样的事情。
var DataNode = Backbone.Model.extend({ name: function() { return "hello world"; } });
当我查看变量DataNode
chrome 时说它的类型是child
而不是DataNode
像以前那样。
对于从 Backbone 模型扩展的所有对象,现在都在发生这种情况。现在有点痛苦,因为当我有一堆模型时,我不知道哪个是哪个。