JavaScript set()

0
7K

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.

Site içinde arama yapın
Kategoriler
Read More
СМИ
В центре внимания. Spotlight. (2015)
Основанная на реальных событиях история журналистского расследования одного из самых громких в...
By Nikolai Pokryshkin 2023-04-18 11:31:42 0 22K
Environment
Climate Change Mitigation
Climate change is one of the most serious challenges facing humanity. To a large extent, it is...
By FWhoop Xelqua 2022-09-05 09:17:41 0 33K
Television
FOX 4, Live TV Dallas-Fort Worth USA
Dallas news, weather, sports and traffic from KDFW FOX 4, serving Dallas-Fort Worth, North Texas...
By Nikolai Pokryshkin 2022-09-12 08:32:19 0 32K
Mental Health
ADHD: Environment
In addition to genetics, some environmental factors might play a role in causing ADHD. Alcohol...
By Kelsey Rodriguez 2023-04-06 18:00:36 0 8K
Sport
Kill Bill: Vol. 1. (2003)
After awakening from a four-year coma, a former assassin wreaks vengeance on the team of...
By Leonard Pokrovski 2023-02-24 17:06:46 0 16K
image/svg+xml


BigMoney.VIP Powered by Hosting Pokrov