Vidyalelo
JavaScript · Q17

Classes And Modules

Programming · JavaScript · question 17

Q17

How can we make methods available on all objects?

A.
Object.add(methods)
B.
Object.methods(add)
C.
Object.add.methods(…)
D.
Object.prototype
Answer

Answer: Option D

Solution

Answer: Option D
Solution:
It is possible to add methods to Object.prototype, making them available on all objects. This is not recommended, however, because prior to ECMAScript5, there is no way to make these add-on methods nonenumerable, and if you add properties to Object.prototype, those properties will be reported by all for/in loops.