What is the value of the result after line 10 executes?

Refer to code below:

function Person() {

this.firstName = ’John’;

}

Person.prototype ={

Job: x => ‘Developer’

};

const myFather = new Person();

const result =myFather.firstName + ‘ ‘ + myFather.job();

What is the value of the result after line 10 executes?
A . Error: myFather.job is not a function
B. Undefined Developer
C. John undefined
D. John Developer

Answer: D

Subscribe
Notify of
guest
0 Comments
Inline Feedbacks
View all comments