JavaScript set()

0
11KB

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.

Rechercher
Catégories
Lire la suite
Personal Finance
What Is an Emergency Fund, and How Much Should I Have?
What Is an Emergency Fund, and How Much Should I Have? Life is full of surprises—some...
Par Leonard Pokrovski 2025-10-21 20:12:28 0 2KB
Business
7 Common Conflict Styles That Show Up in Relationships, According to Experts
Conflict is a natural part of any relationship, whether romantic, familial, or professional....
Par Dacey Rankins 2025-06-10 15:16:12 0 10KB
Mental Health
Prevention
Prevention of schizophrenia is difficult as there are no reliable markers for the later...
Par Kelsey Rodriguez 2023-02-06 17:54:11 0 12KB
Astronomy
Unlocking the Mysteries of the Cosmos: A Journey into Astronomy
Unlocking the Mysteries of the Cosmos: A Journey into Astronomy Astronomy, the oldest of the...
Par Leonard Pokrovski 2024-05-22 20:23:10 0 19KB
Business
The 7 Most Frequently Asked Questions About Leading Engaging Meetings
Running a meeting that people actually want to attend is both an art and a science. Leaders and...
Par Dacey Rankins 2025-06-03 13:23:52 0 10KB

BigMoney.VIP Powered by Hosting Pokrov