JSFiddle - React, Tailwind, and code Playground

JavaScript

var SomeObject = {};

SomeObject.foo = function(a, b) {
   var baz = this.bar(a, b);
   console.log(baz);
   console.log(baz.left);
   SomeObject.magicalStuff(baz);
};

SomeObject.bar = function(a, b) {
    return {left: a-b, top: b-a};
};
    
SomeObject.magicalStuff = function(position) {
    position.left = 0;
};
        
    
SomeObject.foo(100, 50);