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.

Search
Categories
Read More
Education
Computer Education in the Modern World
In today’s digital age, education in computers has become essential for navigating the...
By Dacey Rankins 2024-10-29 15:24:02 0 14K
Financial Services
Indexing and its limitations
Key points A payment is said to be indexed if it is automatically...
By Mark Lorenzo 2023-03-24 19:47:37 0 12K
Strength Sports
Unveiling the World of Strength Sports: Power, Precision, and Passion
Unveiling the World of Strength Sports: Power, Precision, and Passion Strength sports have...
By Leonard Pokrovski 2024-07-10 07:58:54 0 21K
Business
Is Fabric Secure?
When organizations consider adopting a new analytics platform, one of the first questions they...
By Dacey Rankins 2025-09-02 15:32:48 0 3K
Business
What Makes a Good User Story?
In Agile product development, the user story is one of the most fundamental tools. It’s not...
By Dacey Rankins 2025-08-25 18:43:18 0 5K

BigMoney.VIP Powered by Hosting Pokrov