Code

Completed Code

Add this below your existing code.

function Parent(firstName, lastName, gender, age, birthday, isMarried, occupation) {
    Person.call(this, firstName, lastName, gender, age, birthday);

    this.isMarried = isMarried;
    this.occupation = occupation;
}
Parent.prototype = Object.create(Person.prototype);
Parent.prototype.constructor = Parent;

Parent.prototype.job = function () {
    if (this.pronoun().toLowerCase() == "he" || this.pronoun().toLowerCase() == "she") {
        return (this.pronoun() + " is a/an " + this.occupation + ".");
    } else {
        return (this.pronoun() + " are a/an " + this.occupation + ".");
    }
};

var parent1 = new Parent ('Jane', 'Jovi', 'female', 29, 'May 9', true, 'coder');
console.log(parent1);
console.log(parent1.job());

Output

Parent {
  firstName: 'Jane',
  lastName: 'Jovi',
  gender: 'female',
  age: 29,
  birthday: 'May 9',
  nextYear: 30,
  fullName: [Function],
  pronoun: [Function],
  possessive: [Function],
  isMarried: true,
  occupation: 'coder' }

  She is a/an coder.

Last updated