Q
How do you iterate over all properties of an object var person = {name: 'John', age: 30};?

Answer & Solution

Answer: Option A
Solution:
The for...in loop iterates over all enumerable properties of an object.
Related Questions on Average

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}

What is the purpose of the this keyword in a constructor function?

A). It refers to the new object being created.

B). It refers to the global object.

C). It refers to the current object.

D). It refers to the parent object.

What is the correct way to create an object in JavaScript?

A). var obj = {};

B). var obj = [];

C). var obj = ();

D). var obj = {};

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')

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 define a class in JavaScript ES6?

A). class ClassName { constructor() {} }

B). function ClassName() { constructor() {} }

C). class ClassName() { constructor {} }

D). function class ClassName { constructor() {} }

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

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 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;