JavaScript set()

0
8KB

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
Programming
Python super()
super() lets you avoid referring to the base class explicitly, which can be nice. But the main...
Par Jesse Thomas 2023-03-23 22:24:20 0 9KB
Clothing
10 Tips for Successfully Buying Clothes Online
More than 50% of purchases are now made online. This is beneficial for everyone: shop owners may...
Par FWhoop Xelqua 2022-09-22 13:56:43 0 40KB
Horror
The Twilight Saga: Breaking Dawn - Part 2. (2012)
After the birth of Renesmee/Nessie, the Cullens gather other vampire clans in order to protect...
Par Leonard Pokrovski 2023-05-19 20:10:22 0 30KB
Mental Health
Psychosis: Alcohol
Approximately three percent of people with alcoholism experience psychosis during acute...
Par Kelsey Rodriguez 2023-05-30 18:49:34 0 9KB
Business
What Are the Best Ways to Pitch to Investors?
Pitching to investors is one of the most critical steps for any startup or business seeking to...
Par Dacey Rankins 2025-04-08 14:16:39 0 5KB

BigMoney.VIP Powered by Hosting Pokrov