JavaScript set()

0
10K

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.

Zoeken
Categorieën
Read More
Advice
Secrets of Productivity
Is this productivity needed at all?Productive – creating value, bringing results. The...
By FWhoop Xelqua 2023-06-05 19:00:41 0 19K
Business
What Do I Wear to an Interview / Onsite?
What you wear to an interview can significantly influence the first impression you make. While...
By Dacey Rankins 2025-08-12 14:14:28 0 1K
Business
What Are the Biggest Challenges I Would Face in This Role?
Asking about potential challenges before accepting a role gives you a realistic preview of the...
By Dacey Rankins 2025-08-09 18:32:34 0 3K
Business
How Do I Transition into Project Management? From Other Roles, by Gaining Experience, Certifications, and Networking
Transitioning into project management is a strategic career move that many professionals across...
By Dacey Rankins 2025-07-16 15:14:36 0 3K
Home Automation
Home Automation: Revolutionizing the Way We Live
In recent years, the concept of home automation has moved from a futuristic dream to a...
By Dacey Rankins 2024-11-08 17:09:38 0 12K

BigMoney.VIP Powered by Hosting Pokrov