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 Tools Do Growth Hackers Use?
Growth hacking thrives on speed, experimentation, and data-driven decision-making. To succeed,...
By Dacey Rankins 2025-09-11 16:43:14 0 3K
Business
Pros and Cons of Forming a Partnership
Introduction: Weighing the Benefits and Risks of Partnerships Forming a business partnership is...
By Dacey Rankins 2025-11-28 14:52:31 0 3K
Business
In E‑Commerce: “Did We Ship Quickly? Were Returns Easy?”
In the fast-paced world of e-commerce, speed and simplicity can make or break the customer...
By Dacey Rankins 2025-07-25 14:11:15 0 6K
Economics
What Are the Objectives of Commercial Policy?
What Are the Objectives of Commercial Policy? Commercial policy refers to the set of rules,...
By Leonard Pokrovski 2026-02-20 22:12:17 0 3K
Economics
What is the difference between restrictive and protective policy?
What is the difference between restrictive and protective policy? Public policy often tries to...
By Leonard Pokrovski 2026-02-24 17:51:33 0 926

BigMoney.VIP Powered by Hosting Pokrov