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.

Buscar
Categorías
Read More
Business
How can I optimize my content to align with platform recommendations?
As a content creator, understanding how to optimize your content for various platforms is crucial...
By Dacey Rankins 2025-02-21 15:11:38 0 13K
Television
Fox 31 Denver. Live TV. Colorado, USA
KDVR is a Fox-affiliated television station located in Denver, Colorado, United States. When no...
By Nikolai Pokryshkin 2022-10-17 10:43:26 0 31K
Социальные проблемы
Джанго освобождённый. Django Unchained. (2012)
Шульц — эксцентричный охотник за головами, который выслеживает и отстреливает самых опасных...
By Nikolai Pokryshkin 2022-12-13 22:37:48 0 27K
Personal Finance
How to learn to spend money on yourself
Spending money on yourself without regrets, anxiety and guilt is an art that is not inherent in...
By Dacey Rankins 2024-10-28 19:10:04 0 12K
Hospitality
The Future of Hospitality: Trends and Innovations Shaping the Industry in 2024
The hospitality industry is one of the most dynamic sectors of the global economy, constantly...
By Dacey Rankins 2024-11-06 18:06:56 0 12K

BigMoney.VIP Powered by Hosting Pokrov