为了账号安全,请及时绑定邮箱和手机立即绑定

javascrpit用‘{}‘和闭包函数来封装自己业务逻辑有什么区别?

javascrpit用‘{}‘和闭包函数来封装自己业务逻辑有什么区别?

莫回无 2018-12-28 18:14:12
最近工作中遇到要把自己写的代码封装,我看到网上有很多js的封装的教程,其中有{}对象和闭包函数几种,不是很明白他们各有什么有点。似乎都可以继承,{}的方式不用new 并且容易理解,麻烦哪位大神指教一下。下面是一个测试的例子
查看完整描述

1 回答

?
烙印99

TA贡献1829条经验 获得超13个赞

就按楼主的例子来说。外部依然可以不用setID方法,直接用Template.mid = 1;这种方式来改变mid的值。
可是如果是通过闭包就只能通过setID来改变mid了。因为mid这个值只能通过setID和getID来访问。

查看完整回答
反对 回复 2019-01-28
  • 1 回答
  • 0 关注
  • 314 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信