Q
What will car['make'] return if var car = {make: 'Ford', model: 'Mustang'};?

Answer & Solution

Answer: Option A
Solution:
The bracket notation car['make'] accesses the make property of the car object, which is Ford.
Related Questions on Average

How can you check if a property exists in an object?

A). 'property' in object

B). object.hasProperty('property')

C). object.contains('property')

D). object.includes('property')

What will the following code output? console.log(car.make); if var car = {make: 'Honda', model: 'Civic'};

A). Honda

B). Civic

C). Undefined

D). Error

Which method can be used to call a function defined within an object?

A). object.functionName();

B). object->functionName();

C). object::functionName();

D). object.callFunction('functionName');

Which of the following correctly creates an instance of a Car object using a constructor function?

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

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

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

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

In JavaScript, what keyword is used to define a new object from a constructor function?

A). create

B). construct

C). new

D). object

Which of the following is the correct way to delete a property from an object?

A). remove object.property;

B). delete object.property;

C). delete object[property];

D). object.property = null;

Which of the following is a correct way to define an object using an object literal?

A). var car = {make: 'Toyota', model: 'Corolla'};

B). var car = make: 'Toyota', model: 'Corolla';

C). var car = new Object(make: 'Toyota', model: 'Corolla');

D). var car = Object.create(make: 'Toyota', model: 'Corolla');

How do you define a method in a constructor function?

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

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

C). this.methodName = () {}

D). this.methodName: () {}

What is encapsulation in the context of JavaScript objects?

A). Hiding the internal state and requiring all interaction to be performed through an object's methods

B). Extending one object from another

C). Creating a new object

D). Removing a property from an object

What is the purpose of the this keyword in an object method?

A). It refers to the global object.

B). It refers to the current object.

C). It refers to the parent object.

D). It refers to the previous object.