JSFiddle - React, Tailwind, and code Playground

JavaScript

const a = {
  color: 'red',
  getColor() {
    console.log(this.color);
  },
};

const b = a;
b.color = 'blue';
b.getColor();


const c = {
  color: 'red',
  getColor() {
    return function () {
      console.log(this.color);
    };
  },
};

const d = c;
d.color = 'yellow';
const e = d.getColor();
e();
e.call(d);
e.bind(d)();