JavaScript set()

0
12K

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.

Căutare
Categorii
Citeste mai mult
История
1917. (2019)
6 апреля 1917 года, разгар Первой мировой войны, Западный фронт на севере Франции. Британский...
By Nikolai Pokryshkin 2023-02-01 22:53:04 0 50K
Business
What is Ideation, and Why is it Important in the Innovation Process?
Innovation is at the heart of every successful business, driving growth, differentiation, and...
By Dacey Rankins 2025-03-19 14:59:05 0 9K
Life Issues
One Flew Over the Cuckoo's Nest. (1975)
In the Fall of 1963, a Korean War veteran and criminal pleads insanity and is admitted to a...
By Leonard Pokrovski 2022-11-15 21:26:25 0 28K
Financial Services
How the AD/AS model incorporates growth, unemployment, and inflation
Key points The aggregate demand/aggregate supply, or AD/AS, model is one of the...
By Mark Lorenzo 2023-03-31 19:57:02 0 16K
Supercomputing
How Studying The Brain Helps Build A Neuromorphic Supercomputer
How Studying The Brain Helps Build A Neuromorphic Supercomputer Australian scientists are...
By Leonard Pokrovski 2024-03-29 22:16:37 0 27K

BigMoney.VIP Powered by Hosting Pokrov