0
从publicMethod调用privateMethod的方式是什么? 我们不能只在public方法中定义privateMethod的内容,并且做同样的事情吗?在公共函数中调用私有函数的基本用途是什么?
var basketModule = (function() {
var basket = [];
function privateMethod() {
console.log(basket);
}
return {
publicMethod: function(){
privateMethod();
}
};
})());
basketModule.publicMethod();
如果你在public方法中定义它,那么你每次都重新创建私有方法。 – elclanrs
你拥有的例子是有意思的。如果你要写的东西完全一样,那么是的,没有理由拥有私人功能。但通常你有执行其他外界不应该关心的工作的私人功能。 –
当你想做一些属性更新任务可能是; – itzmukeshy7