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
Graphic Design
Evolution and Importance of Graphic Design
Graphic design is an ever-evolving field that combines art and technology to communicate ideas...
By Dacey Rankins 2024-10-08 22:41:19 0 19K
Business
What Is Logistics in Management Science?
Management of Flow of Goods, Services, or People Using Optimization, Analytics, Scheduling, etc....
By Dacey Rankins 2025-07-03 18:01:55 0 7K
Жизненные вопросы
Красота по-американски. American Beauty. (1999)
Лестер Бернэм переживает кризис среднего возраста. Его не уважают и не ценят на работе, а от...
By Nikolai Pokryshkin 2022-12-23 11:50:19 0 31K
Business
Is There a Free Trial?
Whenever a new analytics platform enters the market, one of the most common questions businesses...
By Dacey Rankins 2025-09-02 15:34:06 0 6K
Retail Trade
Understanding Retail Trade: A Comprehensive Overview
Retail trade plays a vital role in the economy, serving as the final link in the distribution...
By Dacey Rankins 2024-10-11 15:34:22 0 26K

BigMoney.VIP Powered by Hosting Pokrov