JavaScript set()

0
11Кб

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.

Поиск
Категории
Больше
Business
Should I Get PMP or Other Certification? FDA Advice, Career Transitions, and Education FAQs
For professionals in project-driven roles—especially those working in regulated...
От Dacey Rankins 2025-07-15 16:04:08 0 7Кб
Science Fiction and Fantasy
Avengers: Endgame. (2019)
After the devastating events of Avengers: Infinity War (2018), the universe is in ruins. With the...
От Leonard Pokrovski 2023-01-03 21:03:41 0 29Кб
Business
Microservices: What They Are and What Are Their Benefits
Until about 2013, companies typically developed enterprise applications as single modules with a...
От Dacey Rankins 2024-09-26 18:26:11 0 30Кб
Business
How Do Startup CEOs Manage Work-Life Balance?
In the high-octane world of startups, where agility and rapid decision-making are often the keys...
От Dacey Rankins 2025-05-05 14:45:01 0 8Кб
Mental Health
Psychosis: Classification
ClassificationThe word was also used to distinguish a condition considered a disorder of the...
От Kelsey Rodriguez 2023-05-19 18:06:19 0 14Кб

BigMoney.VIP Powered by Hosting Pokrov