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 will console.log(newCar.make); output if class Car { constructor(make) { this.make = make; }} var newCar = new Car('Honda');?

A). Honda

B). Car

C). Undefined

D). Error

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 is the correct way to create an object in JavaScript?

A). var obj = {};

B). var obj = [];

C). var obj = ();

D). var obj = <>;

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 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 can you delete the age property from the person object?

A). delete person.age;

B). remove person.age;

C). person.age = null;

D). person.age.delete;

How do you add a new property gender with value male to the person object?

A). person.gender = 'male';

B). person.gender = male;

C). person.gender = ['male'];

D). person[gender] = 'male';

How do you define a method inside a class in JavaScript ES6?

A). methodName() {}

B). this.methodName = function() {}

C). function methodName() {}

D). methodName: function() {}

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

A). 30

B). John

C). undefined

D). null

How can you check if the age property exists in the person object?

A). 'age' in person

B). person.has('age')

C). person.contains('age')

D). person.hasOwnProperty('age')