JavaScript set()

0
12كيلو بايت

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.

البحث
الأقسام
إقرأ المزيد
Decision Making and Problem Solving
What medical conditions cause poor memory?
The mind is not a warehouse, and it is certainly not a hard drive. We operate under the...
بواسطة Michael Pokrovski 2026-07-15 17:21:41 0 634
Personal Finance
Should I Take a Lower Salary for Better Benefits?
Should I Take a Lower Salary for Better Benefits? Deciding whether to accept a lower salary in...
بواسطة Leonard Pokrovski 2025-12-02 21:45:56 0 12كيلو بايت
Social Issues
The Hunt. (2020)
"Twelve strangers wake up in a clearing. They don't know where they are -- or how they got there....
بواسطة Leonard Pokrovski 2022-10-29 17:43:21 0 31كيلو بايت
Human Resources
What Are Training and Development Programs?
Training and development programs are essential components of personnel management that focus on...
بواسطة Dacey Rankins 2026-04-09 19:07:19 0 3كيلو بايت
Decision Making and Problem Solving
How do I focus while studying?
You stare blankly at an open textbook while your mind feels like it is crawling through thick,...
بواسطة Michael Pokrovski 2026-07-24 10:47:36 0 2كيلو بايت

BigMoney.VIP Powered by Hosting Pokrov