JavaScript set()

0
11K

In JavaScript, a setter can be used to execute a function whenever a specified property is attempted to be changed. Setters are most often used in conjunction with getters to create a type of pseudo-property. It is not possible to simultaneously have a setter on a property that holds an actual value.

Examples

 

Defining a setter on new objects in object initializers

The following example define a pseudo-property current of object language. When current is assigned a value, it updates log with that value:

const language = {
  set current(name) {
    this.log.push(name);
  },
  log: [],
};

language.current = "EN";
console.log(language.log); // ['EN']

language.current = "FA";
console.log(language.log); // ['EN', 'FA']

Note that current is not defined, and any attempts to access it will result in undefined.

Zoeken
Categorieën
Read More
Business
How Can I Improve My Mindset?
Your mindset is the lens through which you view the world. It influences how you respond to...
By Dacey Rankins 2025-09-08 08:01:19 0 7K
Miniatures
The Best Miniatures Board Games in 2024
The Best Miniatures Board Games in 2024 When players are introduced to a new board...
By Leonard Pokrovski 2024-04-05 21:49:19 0 22K
Home Automation
Home Automation: Revolutionizing the Way We Live
In recent years, the concept of home automation has moved from a futuristic dream to a...
By Dacey Rankins 2024-11-08 17:09:38 0 14K
Gambling
The Psychological Effects of Gambling
Gambling can evoke a range of psychological effects that impact individuals in profound ways. The...
By Dacey Rankins 2024-10-19 19:58:28 0 20K
Arts, Culture and Entertainment
Ma Rainey's Black Bottom (2020)
Late to the session, the fearless, fiery Ma engages in a battle of wills with her white manager...
By Leonard Pokrovski 2022-09-27 14:44:34 0 30K

BigMoney.VIP Powered by Hosting Pokrov