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.

Cerca
Categorie
Leggi tutto
Outdoors
What gives people outdoor recreation
What gives people recreation in nature. Free space, the absence of crowds,...
By FWhoop Xelqua 2022-11-12 13:10:13 0 24K
Science Fiction and Fantasy
Metropolis. (1927)
In a futuristic city sharply divided between the working class and the city planners, the son...
By Leonard Pokrovski 2023-01-29 15:36:07 0 22K
Hacking
Hacking: The Good, the Bad, and the Ethical
Hacking is a term that evokes a range of emotions and ideas, often linked to cybersecurity...
By Dacey Rankins 2024-11-04 18:09:28 0 11K
Humor
The Art of Recreation: Finding the Fun in the Funny
In a world often shrouded in seriousness, where responsibilities weigh heavy and challenges lurk...
By Dacey Rankins 2024-05-10 21:54:09 0 16K
Business
How Will I Measure Success?
One of the most crucial aspects of running a business is knowing how to measure success. While...
By Dacey Rankins 2025-02-07 16:24:46 0 16K

BigMoney.VIP Powered by Hosting Pokrov