How do you define a method inside a class in JavaScript ES6?
A). methodName() {}
B). this.methodName = function() {}
C). function methodName() {}
D). methodName: function() {}
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 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)
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; }
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
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
What will car['make'] return if var car = {make: 'Ford', model: 'Mustang'};?
A). Ford
B). Mustang
C). Undefined
D). Error
What does Object.assign(target, ...sources) do?
A). Copies properties from sources to target
B). Compares properties between target and sources
C). Deletes properties in sources
D). Merges properties of sources into target and removes duplicates
How do you define a method in a constructor function?
A). this.methodName = function() {}
B). this.methodName: function() {}
C). this.methodName = () {}
D). this.methodName: () {}
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);