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.

Pesquisar
Categorias
Leia Mais
Business
What is a Solopreneur?
In today’s entrepreneurial landscape, the term solopreneur has become increasingly popular....
Por Dacey Rankins 2025-02-11 16:19:46 0 5K
Entertainment
The World of Entertainment Arts: An Overview of Its Impact and Diversity
The realm of entertainment arts encompasses a broad spectrum of creative disciplines designed to...
Por Dacey Rankins 2024-11-26 15:00:39 0 7K
Middle East
Middle East
The Middle East is a region centered in Western Asia. In Russian-language literature, the term...
Por FWhoop Xelqua 2023-02-22 17:11:04 0 16K
Телевидение
49 канал прямая трансляция.
«НСК 49» – новосибирский телеканал. Новости, кино, шоу, музыка –...
Por Nikolai Pokryshkin 2022-11-23 14:31:45 0 30K
Social Issues
12 Angry Men. (1957)
The defense and the prosecution have rested, and the jury is filing into the jury room to decide...
Por Leonard Pokrovski 2022-11-03 16:57:34 0 24K
image/svg+xml


BigMoney.VIP Powered by Hosting Pokrov