0
從publicMethod調用privateMethod的方式是什麼? 我們不能只在public方法中定義privateMethod的內容,並且做同樣的事情嗎?在公共函數中調用私有函數的基本用途是什麼?
var basketModule = (function() {
var basket = [];
function privateMethod() {
console.log(basket);
}
return {
publicMethod: function(){
privateMethod();
}
};
})());
basketModule.publicMethod();
如果你在public方法中定義它,那麼你每次都重新創建私有方法。 – elclanrs
你擁有的例子是有意思的。如果你要寫的東西完全一樣,那麼是的,沒有理由擁有私人功能。但通常你有執行其他外界不應該關心的工作的私人功能。 –
當你想做一些屬性更新任務可能是; – itzmukeshy7