Passing value as a reference - function

by joshjs

JavaScript

var person = {
    firstName: undefined,
    lastName: undefined,
    doNameAlert: function () {
        alert(this.firstName + " " + this.lastName);
    }
};

var firstName = "Josh",
    lastName = "Schultz";

person.firstName = firstName;
person.lastName = lastName;

firstName = "Joshua";

person.doNameAlert();