我正在学习Angular并且之前没有面向对象编程的经验。
当我写作服务时,有时我会想到我认为不会在服务之外使用的功能。我应该像普通函数一样编写它们:
function someting(){
...
}
或者我应该将它们放在返回对象中。
return{
something: function(){
...
}
有什么利弊?它甚至重要吗?
答案 0 :(得分:1)
通常,返回对象应包含服务的公共接口(即公共方法)。因此,如果您创建的函数不需要从外部访问,则它们不需要是返回对象的一部分。
最佳。