JavaScript set()

0
11KB

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.

Rechercher
Catégories
Lire la suite
Human Resources
Understanding Human Resources: The Key to Organizational Success
Human Resources (HR) is one of the most important departments in any organization, responsible...
Par Dacey Rankins 2025-01-21 14:36:46 0 16KB
Business
How Do I Speak More Clearly and Avoid Filler Words?
Clear speaking is one of the most noticeable signs of confidence and credibility. Whether you're...
Par Dacey Rankins 2025-12-11 16:14:56 0 425
Central America
Central America Yachts
With such "brands" as the Caribbean Sea and the Panama Canal, Central America, it would seem,...
Par FWhoop Xelqua 2023-03-17 18:15:06 0 22KB
Laser Games
The Thrilling World of Laser Games: Where Strategy Meets Adventure
The Thrilling World of Laser Games: Where Strategy Meets Adventure In the realm of interactive...
Par Leonard Pokrovski 2024-06-30 14:06:10 0 21KB
Business
What Was the Dot-Com Boom?
The dot-com boom was a remarkable period in the late 1990s when the rapid growth of the internet...
Par Dacey Rankins 2025-04-28 16:22:53 0 9KB

BigMoney.VIP Powered by Hosting Pokrov