Make a new method for JavaScript booleans:
Create a boolean, then call myColor():
The value of b is now:
The prototype constructor allows you to add new properties and methods to JavaScript booleans.
When constructing a property, ALL booleans will be given the property, and it's value, as default.
When constructing a method, ALL booleans will have this method available.
Note: Boolean.prototype does not refer to a single boolean, but to the Boolean() object itself.
Note: Prototype is a global object constructor which is available for all JavaScript objects.
Property | |||||
---|---|---|---|---|---|
prototype | Yes | Yes | Yes | Yes | Yes |