JavaScript set()

0
11K

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.

Buscar
Categorías
Read More
Financial Services
Why the private sector under invests in innovation
Key points New technology often has positive externalities—in other words,...
By Mark Lorenzo 2023-05-11 20:18:37 0 11K
Business
How to successfully launch an MLM startup
How to successfully launch an MLM startup We share the key stages and rules for...
By Leonard Pokrovski 2024-08-11 14:14:13 0 18K
Business
What Strategies Can Help in Transitioning Back to Office Work?
As businesses around the world transition back to office work after an extended period of remote...
By Dacey Rankins 2025-01-30 15:54:30 0 16K
Financial Services
How to make big amounts of money
How to Make Big MoneyThe desire to earn big money should have a practical implementation in the...
By FWhoop Xelqua 2023-06-13 19:49:49 0 23K
Social Issues
Babyteeth (2020)
When seriously ill teenager Milla falls madly in love with smalltime drug dealer Moses, it's her...
By Leonard Pokrovski 2022-10-24 19:23:33 0 28K

BigMoney.VIP Powered by Hosting Pokrov