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
E-Commerce
E-commerce
E-commerce is an area of the digital economy that includes all financial and trade transactions...
Par FWhoop Xelqua 2023-07-27 18:12:03 0 35KB
Evènements
Understanding the Significance of Events: Exploring Moments that Shape Our Lives
Understanding the Significance of Events: Exploring Moments that Shape Our Lives Events are the...
Par Leonard Pokrovski 2024-05-25 11:14:06 0 27KB
Programming
JavaScript Built-in Methods
What are built-in methods? A JavaScript method is a property containing...
Par Jesse Thomas 2023-05-30 22:07:31 0 12KB
Business
Customer Feedback Surveys: "How satisfied are you with our service?" or "What can we improve?"
In today’s competitive market, understanding customer experiences is more crucial than...
Par Dacey Rankins 2025-05-29 14:45:20 0 12KB
Mental Health
Autism Spectrum: Misdiagnosis
There is a significant level of misdiagnosis of autism in neurodevelopmentally typical children;...
Par Kelsey Rodriguez 2023-03-09 16:07:13 0 11KB

BigMoney.VIP Powered by Hosting Pokrov