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.

Căutare
Categorii
Citeste mai mult
Archives
Navigating the Archives: Understanding the Importance of References
Navigating the Archives: Understanding the Importance of References Archives serve as invaluable...
By Leonard Pokrovski 2024-05-17 00:03:05 0 20K
Business
Is Influence the Same as Persuasion?
A Deep, Detailed Exploration of How These Two Concepts Differ — and Why It Matters...
By Dacey Rankins 2025-11-25 10:58:16 0 5K
Programming
Python lavalink.py
Lavalink.py is a wrapper for Lavalink which abstracts away most of the code necessary to use...
By Jesse Thomas 2023-04-19 20:17:31 0 12K
Marketing and Advertising
What Are Some Essential Copywriting Techniques?
Proven Methods to Write Copy That Captivates and Converts Copywriting isn’t just about...
By Dacey Rankins 2025-09-30 16:08:04 0 12K
Business
How Can the Product Be More User-Friendly?
User experience (UX) is the cornerstone of any successful product. A product can have...
By Dacey Rankins 2025-08-18 13:32:38 0 13K

BigMoney.VIP Powered by Hosting Pokrov