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

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

https://img3.mukewang.com/5c4ead8d000117a807260357.jpg

莫回无
浏览 315回答 1
1回答

烙印99

就按楼主的例子来说。外部依然可以不用setID方法,直接用Template.mid = 1;这种方式来改变mid的值。可是如果是通过闭包就只能通过setID来改变mid了。因为mid这个值只能通过setID和getID来访问。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript