Each object property has its descriptor. It describes how it can be handled. For example, we can make properties read-only or even simulate a property that the object actually doesn't have. The descriptors are divided into two groups:
- data descriptors modify the behavior of properties carrying
data. Such a property can be, for example,
- accessor descriptors allow us to use callback functions to fully control access to properties. For example, we can create properties that do not return the stored data directly but calculate them, see further.
We can modify the behavior of any object property using either the data or the accessor descriptor (but we can't use both descriptors on the same property).
Let's now show what the descriptors allow us to do on a simple table:
...End of the preview...
You've come here and that's great! We believe that the first lessons showed you something new and useful
Do you want to continue the course? Go to the premium section.
- Unlimited and permanent access to individual lessons.
- High quality IT knowledge.
- Skills to help you get your dream and well-paid job.
Requested article covers this content:
You gain points by supporting our network. This is done by sending a helpful amount of money to support the site, or by creating content for the network.