JavaScript set()

0
12KB

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.

Suche
Kategorien
Mehr lesen
Personen
Society and People: Navigating the Interplay of Collective and Individual Identities
Society, that vast tapestry of human interaction, is woven from the threads of individual lives....
Von Dacey Rankins 2024-06-11 17:47:37 0 16KB
Economics
Short-run vs long-run analysis
Short-Run vs Long-Run Analysis Economists often pretend that time is merely a neutral backdrop....
Von Leonard Pokrovski 2026-05-07 17:31:37 0 3KB
Addictions
What Is A Habit And How Does It Affect Us
What Is A Habit And How Does It Affect Us   What is a habit and how does it...
Von Leonard Pokrovski 2024-04-10 10:38:37 0 14KB
Mental Health
Dyslexia: Neuroimaging
Neuroimaging techniques, such as functional magnetic resonance imaging (fMRI) and positron...
Von Kelsey Rodriguez 2023-06-20 17:55:53 0 12KB
Artificial Life
Artificial Life
Artificial life (a-life, from artificial life) is the study of life , living...
Von Michael Pokrovski 2024-03-20 19:30:41 0 29KB

BigMoney.VIP Powered by Hosting Pokrov