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.

Site içinde arama yapın
Kategoriler
Read More
Business
How to Give Feedback Effectively – Frameworks, Real-World Examples, and Best Practices
Giving feedback is a powerful skill—whether you're a manager, colleague, teacher, or peer....
By Dacey Rankins 2025-07-30 11:32:58 0 5K
Business
What Are the Next Steps in the Hiring Process?
After completing a job interview, it’s natural to wonder what comes next. Candidates often...
By Dacey Rankins 2025-06-24 15:25:41 0 8K
Arts, Culture and Entertainment
Jodorowsky's Dune (2013)
The story of cult film director Alejandro Jodorowsky's ambitious but ultimately doomed film...
By Leonard Pokrovski 2023-07-23 18:44:27 0 30K
Mental Health
ADHD: Environment
In addition to genetics, some environmental factors might play a role in causing ADHD. Alcohol...
By Kelsey Rodriguez 2023-04-06 18:00:36 0 12K
Motorcycles
Embracing the Freedom of the Open Road: The Allure of Motorcycles
In a world often dominated by four-wheeled vehicles, motorcycles stand out as symbols of freedom,...
By Dacey Rankins 2024-05-14 16:22:03 0 17K

BigMoney.VIP Powered by Hosting Pokrov