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 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 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')
What is the output of console.log(person.greet()); if var person = {greet: function() {return 'Hello';}};?
A). Hello
B). Undefined
C). Error
D). Hello
How do you define a method named greet in an object var person = {};?
A). person.greet = function() {};
B). person.greet: function() {};
C). person.greet = () {};
D). person.greet = function {};
How do you call a method from a parent class in a subclass in JavaScript ES6?
A). super.methodName()
B). this.methodName()
C). parent.methodName()
D). base.methodName()
How do you add a method to an object created with a constructor function?
A). this.methodName = function() {}
B). this.methodName: function() {}
C). this.methodName = () {}
D). this.methodName: () {}
What is the correct way to create an object in JavaScript?
A). var obj = {};
B). var obj = [];
C). var obj = ();
D). var obj = {};
How do you inherit properties and methods from another class in JavaScript ES6?
A). class SubClass extends SuperClass {}
B). class SubClass inherits SuperClass {}
C). class SubClass implements SuperClass {}
D). class SubClass super SuperClass {}
How do you add a new property gender with value male to the person object?
A). person.gender = 'male';
B). person.gender = male;
C). person.gender = ['male'];
D). person[gender] = 'male';