JavaScript set()

0
12K

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.

Pesquisar
Categorias
Leia Mais
Business
Overall Satisfaction: Why It Matters and How to Measure It
Understanding how satisfied customers are with your product or service is one of the most...
Por Dacey Rankins 2025-07-24 18:16:05 0 7K
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...
Por FWhoop Xelqua 2023-01-25 16:19:56 0 26K
Economics
What is the difference between headline and core inflation?
What Is the Difference Between Headline and Core Inflation? Inflation is one of the most closely...
Por Leonard Pokrovski 2026-07-22 05:10:44 0 1K
Marketing and Advertising
Why Do Companies Rebrand?
Rebranding is one of the most powerful — and risky — strategies a business can...
Por Dacey Rankins 2025-09-25 15:34:46 0 5K
Organizations
WHO: what is it, decoding, history of creation
WHO: what is it, decoding, history of creation World Health Day is celebrated annually...
Por Leonard Pokrovski 2024-04-20 21:42:38 0 18K

BigMoney.VIP Powered by Hosting Pokrov