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 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()
What does Object.keys(person) return if var person = {name: 'John', age: 30};?
A). ['name', 'age']
B). ['John', 30]
C). {'name', 'age'}
D). {'John', 30}
How do you create an instance of the Car object using the constructor function?
A). var myCar = new Car('Toyota', 'Corolla');
B). var myCar = Car('Toyota', 'Corolla');
C). var myCar = create Car('Toyota', 'Corolla');
D). var myCar = construct Car('Toyota', 'Corolla');
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
How do you iterate over all properties of an object var person = {name: 'John', age: 30};?
A). for (var key in person)
B). for (var key of person)
C). forEach(key in person)
D). forEach(key of person)
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';
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 can you delete the age property from the person object?
A). delete person.age;
B). remove person.age;
C). person.age = null;
D). person.age.delete;
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