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
Financial Services
Elasticity in the long run and short run
Key points In the market for goods and services, quantity supplied and quantity...
By Mark Lorenzo 2023-02-17 16:48:50 0 17K
Business
What Is the Typical Application Process for a Startup Accelerator?
Gaining entry into a startup accelerator can be a transformative moment for early-stage...
By Dacey Rankins 2025-04-22 15:38:12 0 12K
Жизненные вопросы
Человек-слон. The Elephant Man. (1980)
Доктор Тривз находит Меррика в «фрик-шоу». Внешность его настолько ужасающая, что ему...
By Nikolai Pokryshkin 2023-02-28 13:48:21 0 22K
Agriculture and Forestry
Agriculture and Forestry: Pillars of Sustainability and Global Prosperity
Agriculture and forestry are two of the oldest and most essential human activities, serving as...
By Dacey Rankins 2024-11-11 17:01:58 0 11K
Marketing and Advertising
When and How Should a Brand Reposition (or Update Positioning)?
Introduction: The Constant Evolution of Perception No brand exists in a vacuum. Markets shift,...
By Dacey Rankins 2025-10-24 15:55:32 0 3K

BigMoney.VIP Powered by Hosting Pokrov