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 car['make'] return if var car = {make: 'Ford', model: 'Mustang'};?
A). Ford
B). Mustang
C). Undefined
D). Error
How do you create a method inside an object using an object literal?
A). methodName: function() {}
B). methodName = function() {}
C). methodName: () {}
D). methodName: method() {}
How do you add a new property to an existing object in JavaScript?
A). object.property = value;
B). object->property = value;
C). object:property = value;
D). object.addProperty('property', value);
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)
What is the output of car.start() if var car = {start: function() {console.log('Car started');}};?
A). Car
B). started
C). Car started
D). Error
In JavaScript, what keyword is used to define a new object from a constructor function?
A). create
B). construct
C). new
D). object
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() {} }
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');
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;