Have you ever tried using calling function this way like Address().firstName
Here is the pattern, we can return the instance of other function so that we can access the properties or methods of that callee function.
function Address(){
return new Person()
}
function Person(){
this.firstName = "srinivas "
this.lastName = "vykuntapu"
}
The properties defined on this are sharable across the instances/objects of
that function. Since our return value is an object in Address(), we can
read my firstname as Address().firstName
console.log(Address().firstName) srinivas