# Constructor definition

**URL:** <https://es.discourse.group/t/constructor-definition/1923>\
**Category:** I have questions\
**Created:** [February 11, 2024, 1:14am UTC](https://es.discourse.group/t/constructor-definition/1923 "2024-02-11T01:14:46Z")\
**Posts on this page:** 1\
**Showing post:** 3

<div class="post-metadata">

**Author:** ![bergus](https://yyz2.discourse-cdn.com/free1/user_avatar/es.discourse.group/bergus/32/152_2.png) [@bergus](https://es.discourse.group/u/bergus)\
**Post date:** [February 11, 2024, 4:08am UTC](https://es.discourse.group/t/constructor-definition/1923/3 "2024-02-11T04:08:58Z")

</div>

> [@MaineGardener](#):
>
> Why aren't `BigInt` and `Symbol` just function objects that […] do not have a seemingly unnecessary `prototype` property?

The `.prototype` is not unnecessary, it is used to supply the methods and getters on `BigInt` and `Symbol` objects.

---

_[View the full topic](https://es.discourse.group/t/constructor-definition/1923)._
