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
Business
What are the Tax Implications of Working Remotely?
As the global workforce increasingly shifts to remote work, understanding the tax implications of...
By Dacey Rankins 2025-01-30 15:45:16 0 16K
Personal Finance
How Do Cost-of-Living Adjustments (COLA) Work?
How Do Cost-of-Living Adjustments (COLA) Work? What Is Next Year’s COLA? Everyone notices...
By Leonard Pokrovski 2025-12-12 22:29:53 0 5K
Business
What Are the Applications of Management Science?
Management Science is a powerful tool that finds practical application across a wide range of...
By Dacey Rankins 2025-07-02 15:09:00 0 6K
Arts, Culture and Entertainment
Jodorowsky's Dune (2013)
The story of cult film director Alejandro Jodorowsky's ambitious but ultimately doomed film...
By Leonard Pokrovski 2023-07-23 18:44:27 0 31K
Science Fiction and Fantasy
The Terminator. (1984)
A human soldier is sent from 2029 to 1984 to stop an almost indestructible cyborg killing...
By Leonard Pokrovski 2023-04-28 19:18:14 0 28K

BigMoney.VIP Powered by Hosting Pokrov