类似这样的闭包能大量应用吗
var test_obj={};
(function(){
var private_num=123;
test_obj.test_property=function(){private_num++;console.log(private_num);};
test_obj.test_property_2=function(){...};
}());
就是,定义一个作为作用域的空对象,然后在函数作用域里给它慢慢添加私有变量和属性(方法)。
看了几本书,闭包的应用例子都是return闭包函数来使用,然而个人觉得上述使用方法不是条理更清晰吗?
所以想问各位大神,大量使用这种结构有没有任何安全性或效率上的问题,或者你一般是怎么用的?