Q
What is the correct way to modify a property of a constant object in JavaScript?

Answer & Solution

Answer: Option C
Solution:
To modify a property of a constant object in JavaScript, you can use dot notation or bracket notation to access and modify the property.
Related Questions on Average

What is the output of the following code snippet?

A). A. { a: 1, b: 2, c: 3 }

B). B. { a: 1, b: 2 }

C). C. { c: 3 }

D). D. Error

How can you prevent modifications to the properties of a JavaScript object?

A). A. Use Object.preventExtensions()

B). B. Use const for each property

C). C. Use Object.freeze() to freeze the object

D). D. All of the above

What is the result of the expression Object.keys(person).length for the following code snippet?

A). A. 1

B). B. 2

C). C. 3

D). D. Error

Which statement best describes the behavior of a constant object in JavaScript?

A). A. The object and its properties cannot be changed

B). B. The object reference cannot be reassigned

C). C. All properties are immutable

D). D. The object cannot be modified after declaration

What is the data type of a constant object in JavaScript?

A). A. Object

B). B. Array

C). C. Function

D). D. String

What happens if you use Object.freeze() on a constant object in JavaScript?

A). A. The object reference becomes mutable

B). B. The properties of the object become immutable

C). C. The object becomes frozen and cannot be modified

D). D. A TypeError is thrown

Which of the following is a valid way to define a constant object in JavaScript?

A). A. const obj = { a: 1, b: 2 };

B). B. const obj = new Object({ a: 1, b: 2 });

C). C. Both A and B

D). D. None of the above

Which of the following will result in an error when using a constant object in JavaScript?

A). A. Modifying an existing property

B). B. Adding a new property

C). C. Reassigning the object reference

D). D. None, all operations are valid with constant objects

How can you check if an object is frozen in JavaScript?

A). A. Using the frozen property

B). B. Using the isFrozen() method

C). C. Using the Object.isFrozen() method

D). D. All of the above

Which statement about constant objects in JavaScript is correct?

A). A. Constant objects can have their properties reassigned

B). B. Constant objects cannot have properties added or removed

C). C. Constant objects are only applicable to primitive values

D). D. Constant objects are mutable