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.

Cerca
Categorie
Leggi tutto
Social Issues
The Great Dictator. (1940)
Dictator Adenoid Hynkel tries to expand his empire while a poor Jewish barber tries to avoid...
By Leonard Pokrovski 2022-12-21 19:24:05 0 22K
Жизненные вопросы
Вечное сияние чистого разума. Eternal Sunshine of the Spotless Mind. (2004)
Застенчивый и меланхоличный Джоэл живёт ничем не примечательной серой и унылой жизнью. Но однажды...
By Nikolai Pokryshkin 2023-01-09 18:38:57 0 37K
Analysis and Opinion
News and Opinions: Understanding the Divide and Their Impact
In today's media landscape, it's essential to distinguish between news and opinions, as they...
By Dacey Rankins 2024-12-10 14:00:33 0 11K
Pharmacy
Common Pharmacy Prescriptions: A Guide to Commonly Prescribed Medications
Pharmacy prescriptions are a critical part of healthcare, helping to manage various medical...
By Dacey Rankins 2024-12-10 14:20:04 0 11K
Business
What Are the CEO's Major Accomplishments?
A CEO’s major accomplishments serve as powerful indicators of their leadership capability,...
By Dacey Rankins 2025-06-30 14:10:46 0 8K

BigMoney.VIP Powered by Hosting Pokrov