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 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');
How do you define a constructor function for a Car object?
A). function Car(make, model, year) { this.make = make; this.model = model; this.year = year; }
B). Car(make, model, year) { this.make = make; this.model = model; this.year = year; }
C). function create Car(make, model, year) { this.make = make; this.model = model; this.year = year; }
D). function construct Car(make, model, year) { this.make = make; this.model = model; this.year = year; }
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 is the output of car.start() if var car = {start: function() {console.log('Car started');}};?
A). Car
B). started
C). Car started
D). Error
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');
In JavaScript, what keyword is used to define a new object from a constructor function?
A). create
B). construct
C). new
D). object
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
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.