Q
What is the purpose of the this keyword in a constructor function?

Answer & Solution

Answer: Option A
Solution:
In a constructor function, this refers to the new object being created.
Related Questions on Average

What is the output of console.log(person.greet()); if var person = {greet: function() {return 'Hello';}};?

A). Hello

B). Undefined

C). Error

D). Hello

What will console.log(car.make); output if var car = {make: 'Toyota', model: 'Corolla'};?

A). Toyota

B). Corolla

C). Undefined

D). Error

How do you create an instance of the Car object using the constructor function?

A). var myCar = new Car('Toyota', 'Corolla');

B). var myCar = Car('Toyota', 'Corolla');

C). var myCar = create Car('Toyota', 'Corolla');

D). var myCar = construct Car('Toyota', 'Corolla');

How do you define a constructor function for creating Car objects?

A). function Car(make, model) { this.make = make; this.model = model; }

B). Car(make, model) { this.make = make; this.model = model; }

C). var Car = function(make, model) { this.make = make; this.model = model; };

D). Car = function(make, model) { this.make = make; this.model = model; };

How do you inherit properties and methods from another class in JavaScript ES6?

A). class SubClass extends SuperClass {}

B). class SubClass inherits SuperClass {}

C). class SubClass implements SuperClass {}

D). class SubClass super SuperClass {}

How do you call a method from a parent class in a subclass in JavaScript ES6?

A). super.methodName()

B). this.methodName()

C). parent.methodName()

D). base.methodName()

How do you iterate over all properties of an object var person = {name: 'John', age: 30};?

A). for (var key in person)

B). for (var key of person)

C). forEach(key in person)

D). forEach(key of person)

What does Object.keys(person) return if var person = {name: 'John', age: 30};?

A). ['name', 'age']

B). ['John', 30]

C). {'name', 'age'}

D). {'John', 30}

What is the correct way to create an object in JavaScript?

A). var obj = {};

B). var obj = [];

C). var obj = ();

D). var obj = <>;

What will the following code output? console.log(person['age']); if var person = {name: 'John'};

A). 30

B). John

C). undefined

D). null