0

使用显示模块模式时,函数和属性的正确起始案例是什么?我在这里显示了小写的函数和大写的属性,但这感觉不正确。

return {
    getRecords: getRecords, // this is a function
    CurrentTitle: getCurrentRecord().title // this is a title
};
4

1 回答 1

1

在揭示模块模式或任何其他设计模式中,对于函数与属性使用哪种情况并没有硬性规定。这完全取决于您想要实现哪种套管模式,从那里开始,您在整个应用程序的其余部分中与您的选择保持一致是很重要的。

我会说,根据我的经验,我从未见过对功能和属性使用两种不同的外壳,通常两者都是相同的。

于 2015-05-13T02:04:39.950 回答