JavaScript set()

0
8KB

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
Социальные проблемы
Двойная страховка. Double Indemnity. (1944)
Сластолюбивый страховой агент Уолтер Нефф отправляется продлить полис на машину некоему мистеру...
Por Nikolai Pokryshkin 2023-01-20 18:34:24 0 21KB
Business
Can a Mentor Also Coach? Yes—Here’s How They Often Do Both
When it comes to personal or professional growth, the terms "mentor" and "coach" often...
Por Dacey Rankins 2025-07-08 13:45:40 0 1KB
Financial Services
Indexing and its limitations
Key points A payment is said to be indexed if it is automatically...
Por Mark Lorenzo 2023-03-24 19:47:37 0 10KB
Programming
Chakra UI Pros & Cons
What is Chakra UI? It is a simple, modular, and accessible component library that gives you all...
Por Jesse Thomas 2023-06-13 20:50:28 0 11KB
Mental Health
Psychosis: Classification
ClassificationThe word was also used to distinguish a condition considered a disorder of the...
Por Kelsey Rodriguez 2023-05-19 18:06:19 0 8KB

BigMoney.VIP Powered by Hosting Pokrov