JSFiddle - React, Tailwind, and code Playground

by guyluchenbill

JavaScript

function Person(name, age) { 
    this.name = name; 
    this.age = age; 
}
Person.prototype = { 
    constructor: Person, 
    getName: function () { 
        return this.name; 
    },
    getAge: function () { 
        return this.age; 
    },
    setName: function(name) { 
        this.name = name;     
    }, 
    setAge: function(age) { 
        this.age = age; 
    }
}; 

function Country(country, city) { 
    this.country = country; 
    this.city = city; 
}
Country.prototype = { 
    constructor: Country, 
    getCountry: function () { 
        return this.country; 
    },
    getCity: function () { 
        return this.country; 
    }    
}; 

var joe = new Person('joe', 22);
var home = new Country('usa', 'flint');
console.log([home, joe]); 
// how can I access or pass or what is the proper way to use one object from another object? 
// ex: joe.home could display joe's country and city? 
// ex: home.joe could display the name and age etc.