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
Научная фантастика и фэнтези
ВАЛЛ-И. WALL·E (2008)
Робот ВАЛЛ·И из года в год прилежно трудится на опустевшей Земле, очищая нашу планету от...
By Nikolai Pokryshkin 2022-12-14 10:18:15 0 37K
Marketing and Advertising
How Often Should We Review or Revise the Marketing Strategy?
Introduction A marketing strategy is not a static document—it’s a living framework...
By Dacey Rankins 2025-10-16 19:04:28 0 4K
Biology
The Role of Competition in Natural Selection and Evolution
Competition is a driving force in the natural world, shaping the survival and evolution of...
By Dacey Rankins 2025-01-14 14:46:24 0 12K
Television
FOX 35 Live TV. Orlando USA.
Fox Orlando (WOFL), is a Fox-affiliated television station located in Orlando, Florida, United...
By Nikolai Pokryshkin 2022-09-23 08:24:07 0 41K
Business
Can Conflict Resolution Be Applied in Different Settings?
Conflict resolution is not confined to corporate boardrooms or HR departments—it’s a...
By Dacey Rankins 2025-08-05 15:00:00 0 8K

BigMoney.VIP Powered by Hosting Pokrov