var someVar = (function () {
var total = 10; // Local scope, protected from global namespace
return {
add: function(num){
total += num;
}
, sub: function(num){
total -= num;
}
, total: function(){
return total;
}
};
}());
Затем вы можете использовать эти методы и свойства объекта из любого другого места.