最近工作中遇到要把自己写的代码封装,我看到网上有很多js的封装的教程,其中有{}对象和闭包函数几种,不是很明白他们各有什么有点。似乎都可以继承,{}的方式不用new 并且容易理解,麻烦哪位大神指教一下。下面是一个测试的例子
1 回答
烙印99
TA贡献1829条经验 获得超13个赞
就按楼主的例子来说。外部依然可以不用setID方法,直接用Template.mid = 1;这种方式来改变mid的值。
可是如果是通过闭包就只能通过setID来改变mid了。因为mid这个值只能通过setID和getID来访问。
添加回答
举报
0/150
提交
取消