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
Money
What does Bank of England base rate mean?
What does Bank of England base rate mean? The Bank of England base rate, often simply called the...
By Leonard Pokrovski 2025-09-27 17:32:42 0 5K
Financial Services
Elasticity in areas other than price
Key points Elasticity is a general term, referring to percentage change of one...
By Mark Lorenzo 2023-03-01 17:29:34 0 15K
Personal Finance
How to Find Trustworthy Financial Advice (and What to Ask Your Adviser)
How to Find Trustworthy Financial Advice (and What to Ask Your Adviser) When it comes to your...
By Leonard Pokrovski 2025-11-05 15:55:45 0 2K
Television
ABC News Live TV USA
ABC News is your daily news outlet for breaking national and world news, video news, exclusive...
By Nikolai Pokryshkin 2022-08-27 11:12:09 0 62K
Business
What Common Mistakes Should Be Avoided When Writing a Startup Biography?
A startup biography is more than just a summary — it’s a powerful narrative that can...
By Dacey Rankins 2025-04-19 14:45:22 0 10K

BigMoney.VIP Powered by Hosting Pokrov