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 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() {}
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 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 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 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 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 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 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 {}