JavaScript set()

0
10KB

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
Entertaining
30 home entertainment for the whole family to help pass the time
Games, tricks and experiments that children (and adults) will appreciate.   Because of the...
Par FWhoop Xelqua 2022-11-25 17:33:22 0 34KB
Business
What Are the Key Responsibilities of a Startup CEO?
  The role of a startup CEO is both exhilarating and daunting. Unlike in mature companies...
Par Dacey Rankins 2025-05-01 16:21:54 0 7KB
Social Issues
Crisis. (2021)
Set against the backdrop of the opioid epidemic, stories of an undercover cop, a professor, and a...
Par Leonard Pokrovski 2022-09-15 18:57:07 0 27KB
Business
What Is Bounce Rate?
In digital marketing and website optimization, one of the most frequently discussed metrics is...
Par Dacey Rankins 2025-08-28 17:43:39 0 2KB
Digital
The Evolution and Impact of Digital Design
Introduction In the age of technology, digital design has become an integral part of our daily...
Par Dacey Rankins 2024-10-07 17:02:34 0 17KB

BigMoney.VIP Powered by Hosting Pokrov