JavaScript set()

0
6K

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
News and Media
Exclusive most reputable scientific journals in the world
Which scientific journals are the most popular and widespread in the world? Which magazines are...
By FWhoop Xelqua 2023-04-17 18:07:42 0 14K
Business
How to Create a Strong B2B Value Proposition
Attention spans around the world are shrinking due to the sheer amount of information we have to...
By Dacey Rankins 2024-09-24 13:59:14 0 10K
Financial Services
How perfectly competitive firms make output decisions
Key points As a perfectly competitive firm produces a greater quantity of output,...
By Mark Lorenzo 2023-07-19 22:25:39 0 7K
Journals
Unlocking the Power of Journal References: A Comprehensive Guide
Unlocking the Power of Journal References: A Comprehensive Guide In...
By Leonard Pokrovski 2024-05-18 18:56:11 0 10K
Business
What is a startup and how to create one
What is a startup and how to create one Do you have an idea that will make people's lives better...
By Leonard Pokrovski 2024-08-01 22:09:21 0 13K
image/svg+xml


BigMoney.VIP Powered by Hosting Pokrov