JavaScript set()

0
12K

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.

Site içinde arama yapın
Kategoriler
Read More
Business
How Much Time Does It Take to Work With Analytics Tools?
Analytics tools have become an essential part of modern business decision-making. Whether...
By Dacey Rankins 2025-08-28 17:48:52 0 10K
Business
What is financial planning, why is it needed and how to do it correctly
What is financial planning, why is it needed and how to do it correctly Business...
By Leonard Pokrovski 2024-07-18 18:26:39 0 28K
Music
2 Calming Rain Sounds for Deep Relaxation, Sleep, and Stress Relief
  Immerse Yourself in Nature’s Serenity: Calming Rain Sounds for Deep Relaxation,...
By Gpykin 2025-06-14 21:18:31 0 36K
Money
How to Get Student Loans Forgiven
How to Get Student Loans Forgiven Student loan forgiveness can provide financial relief for...
By Leonard Pokrovski 2025-09-23 19:07:56 0 9K
Business
What Are Common Challenges Startups Face?
Starting a new business is an exciting venture, but it’s also filled with numerous...
By Dacey Rankins 2025-03-04 14:34:12 0 12K

BigMoney.VIP Powered by Hosting Pokrov