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
Financial Services
Indexing and its limitations
Key points A payment is said to be indexed if it is automatically...
Par Mark Lorenzo 2023-03-24 19:47:37 0 13KB
Bocce
The Timeless Appeal of Bocce: A Game of Skill, Strategy, and Social Connection
In the realm of leisurely outdoor activities, few games blend simplicity with strategic depth as...
Par Dacey Rankins 2024-06-17 18:49:35 0 17KB
Chemistry
TOP 10 discoveries and events in the chemical industry in 2021
Another difficult year is behind us. Political, socio-economic and climatic changes every day...
Par FWhoop Xelqua 2023-01-25 16:19:56 0 23KB
Mental Health
Psychosis: Neuroimaging
The first brain image of an individual with psychosis was completed as far back as 1935 using a...
Par Kelsey Rodriguez 2023-06-05 19:02:07 0 11KB
Marketing and Advertising
How Long Does It Take for PR Efforts to Show Results?
Understanding PR Timelines, Momentum, and Sustainable Reputation Growth Public Relations (PR) is...
Par Dacey Rankins 2025-10-30 16:11:59 0 2KB

BigMoney.VIP Powered by Hosting Pokrov