JavaScript private methods

You can do it, but the downside is that it can’t be part of the prototype: function Restaurant() { var myPrivateVar; var private_stuff = function() { // Only visible inside Restaurant() myPrivateVar = “I can set this here!”; } this.use_restroom = function() { // use_restroom is visible to all private_stuff(); } this.buy_food = function() { … Read more