How do you access the value of the name property in the object var person = {name: 'John', age: 30};?
A). person['name']
B). person.name
C). person->name
D). person::name
What is the correct way to create an object in JavaScript?
A). var obj = {};
B). var obj = [];
C). var obj = ();
D). var obj = <>;
What will console.log(newCar.make); output if class Car { constructor(make) { this.make = make; }} var newCar = new Car('Honda');?
A). Honda
B). Car
C). Undefined
D). Error
How do you define a constructor function for creating Car objects?
A). function Car(make, model) { this.make = make; this.model = model; }
B). Car(make, model) { this.make = make; this.model = model; }
C). var Car = function(make, model) { this.make = make; this.model = model; };
D). Car = function(make, model) { this.make = make; this.model = model; };
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() {} }
What will the following code output? console.log(person['age']); if var person = {name: 'John'};
A). 30
B). John
C). undefined
D). null
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 console.log(person.greet()); if var person = {greet: function() {return 'Hello';}};?
A). Hello
B). Undefined
C). Error
D). Hello
What will console.log(car.make); output if var car = {make: 'Toyota', model: 'Corolla'};?
A). Toyota
B). Corolla
C). Undefined
D). Error
How can you check if the age property exists in the person object?
A). 'age' in person
B). person.has('age')
C). person.contains('age')
D). person.hasOwnProperty('age')