I created this obj:
const obj = {
  myVar: "123456",
  getVar: () => {
    return this.myVar;
  },
  setVar: newVal => {
    this.myVar = newVal;
  }
};
And when I set a new value, like this:
obj.setVar(666333);
The console prints this:
console.log("current value:::", obj.getVar());
// current value::: 666333
100% correct!
But the error happens when I try to print the initial value (123456) without set a new value before:
console.log("current value:::", obj.getVar());
// current value::: undefined <-- Why undefined??
// expected value: 123456
Where am I wrong?
