gpt4 book ai didi

javascript - 主干模型默认值 : null ? 空字符串?空数组?

转载 作者:行者123 更新时间:2023-11-30 13:12:07 25 4
gpt4 key购买 nike

在我的 Backbone 应用程序中,模型在我从 HTTP JSON API 检索数据时被实例化。值因该服务而异,因此为了保持一致性,我决定提供 defaults,以便所有模型至少共享相同的基本属性。例如对模板很有用。

我只是想知道:分配给每个属性的最佳值是多少?有些是字符串,有些是数字,有些是数组。不确定我是否应该默认为每个人分配 null(这就是我现在正在做的),或者我是否应该为 future 的字符串使用空字符串 "" 和用于 future 数组的空数组 []

最佳答案

我通常分配 null 值。我不太可能将 null 用作传递的实际值,因此,如果我的应用程序中的某些内容仍然是 null,我可以判断出某处出了问题。

顺便说一下,在通过defaults 属性分配空数组或对象时要小心。当您这样做时,数组/对象在模型的每个实例中被引用,而不是被复制到模型的每个实例,因此它们都将修改相同的数据。

关于javascript - 主干模型默认值 : null ? 空字符串?空数组?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13511588/

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