Object Literal Namespacing
by nevkatz
JavaScript
let myGame = {
score:0,
time:0,
name:'Game Title',
// methods: set, get, increment
getScore:function() {
return this.score;
},
setScore:function(val) {
this.score = val;
},
incrementScore:function() {
this.score++;
}
};
myGame.incrementScore();
console.log(myGame.getScore());
let g = myGame;
console.log(g.getScore());