gpt4 book ai didi

backbone.js - 何时在模型上使用默认值与初始化构造函数

转载 作者:行者123 更新时间:2023-12-04 14:04:47 26 4
gpt4 key购买 nike

所以,我正在尝试学习如何使用 Backbone 并且我一直在使用默认对象和初始化方法之间来回切换。如果我使用该方法,则使用“this.set()”来设置属性等。否则,这些属性将在默认对象中设置。

我在谷歌上环顾四周,似乎找不到推荐的方式或何时使用默认值或何时使用初始化的“常见”模式。我可以让我的代码以两种方式工作,并且都可以产生一个具有所需属性的对象,但它让我感到烦恼,因为我不确定我是否使用错误。

最佳答案

您将对所有“静态”数据使用默认对象,因为您只能为模型类定义一次。如果必须为每个实例添加动态属性,则将需要 initialize 方法。例如:

initialize: function() {
this.set({displayName: this.get('firstname') + this.get('lastname')});
}

关于backbone.js - 何时在模型上使用默认值与初始化构造函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8434611/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com