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
Social Issues
On the Waterfront. (1954)
An ex-prize fighter turned New Jersey longshoreman struggles to stand up to his corrupt union...
By Leonard Pokrovski 2023-03-23 20:11:02 0 24K
Социальные проблемы
Американская история Икс. American History X (1998)
Лидер местной банды скинхедов Дерек Виньярд прочно удерживает авторитет в своём районе....
By Nikolai Pokryshkin 2022-11-29 10:39:05 0 41K
Food and Related Products
Chocolate and its history
The history of chocolate began in Mesoamerica. Fermented beverages made from chocolate date back...
By FWhoop Xelqua 2023-05-20 19:46:42 0 31K
Business
How Do I Start My Own Business? A Step-by-Step Guide
Starting your own business can be one of the most rewarding decisions of your life. It offers the...
By Dacey Rankins 2025-03-12 14:46:33 0 9K
Television
UN press briefings. Live TV. USA.
The UN Web TV Channel is available 24 hours a day with selected live programming of United...
By Nikolai Pokryshkin 2022-10-12 19:01:24 0 28K

BigMoney.VIP Powered by Hosting Pokrov