JSFiddle - React, Tailwind, and code Playground
by nevkatz
JavaScript
let myFunc = function(context) {
let score = 0;
let time = 0;
let name = 'Game Title';
context.getScore = function() {
return score;
};
context.setScore = function(val) {
score = val;
};
context.incrementScore = function() {
score++;
};
};
let game1 = {}, game2 = {};
myFunc(game1);
myFunc(game2);
game1.setScore(1.5);
game2.setScore(500);
console.log(game1.getScore());
// expected output: 1.5
console.log(game2.getScore());
// expected output: 42