首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >在主干模型上初始化和构造函数有什么区别

在主干模型上初始化和构造函数有什么区别
EN

Stack Overflow用户
提问于 2012-04-12 15:07:16
回答 2查看 22K关注 0票数 67

在主干模型上初始化和构造函数有什么不同?

当我扩展主干模型(ParentModel)时,我使用初始化方法来设置任何默认属性。但是,每当我基于ParentModel创建一个模型时,我都会使用构造函数来运行任何初始功能。我这样做是因为它可以工作,但工作中有人问我为什么同时使用初始化和构造函数,除了它工作之外,我没有得到一个好的答案。我可以花时间通读源代码来弄清楚,但在这里提问并得到正确的答案似乎容易得多。

代码语言:javascript
运行
复制
var ParentModel = Backbone.Model.extend({
  initialize : function() {
    // code here
  },
});


var Model = ParentModel.extend({
  constructor : function (options) {
    Backbone.Model.prototype.constructor.call(this, options);
    // code here
   },
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10118988

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档