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

Answer & Solution

Answer: Option A
Solution:
Methods of an object are called using dot notation followed by parentheses.
Related Questions on Average

How can you iterate over all properties of an object?

A). for (var key of object)

B). for (var key in object)

C). for (var key with object)

D). for (var key over 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 class in JavaScript ES6?

A). class ClassName { constructor() {} }

B). function ClassName() { constructor() {} }

C). class ClassName() { constructor {} }

D). function class ClassName { constructor() {} }

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 does Object.keys(obj) return?

A). An array of the values of the object's properties

B). An array of the names of the object's properties

C). The first key of the object

D). The number of properties in the object

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);

How do you create a method inside an object using an object literal?

A). methodName: function() {}

B). methodName = function() {}

C). methodName: () {}

D). methodName: method() {}

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 will the following code output? console.log(car.make); if var car = {make: 'Honda', model: 'Civic'};

A). Honda

B). Civic

C). Undefined

D). Error