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
Finance
How Long Does It Take to Read Finance Biographies?
How Long Does It Take to Read Finance Biographies? A Look at Why They’re So Dense —...
By Leonard Pokrovski 2025-10-08 20:59:04 0 7K
Жизненные вопросы
Жить. Ikiru. (1952)
Старик узнаёт, что жить ему осталось недолго и решает, что детская площадка на месте зловонного...
By Nikolai Pokryshkin 2023-01-19 11:36:02 0 28K
Internet
How to make your Telegram channel popular in 2023
Telegram is one of the three most popular messengers. There is an adult and active audience here,...
By FWhoop Xelqua 2023-06-04 19:52:03 0 24K
Marketing and Advertising
How Do I Measure Digital Marketing Success? (KPIs Explained)
Introduction: Why Measuring Success Matters Digital marketing is not just about creating...
By Dacey Rankins 2025-10-02 19:56:38 0 9K
Деньги
Услуги, направленные на привлечение финансового изобилия или улучшение финансового благополучия от Архипокровителя Николая.
1. Денежные заклинания.- Заклинания изобилия: Ритуалы, направленные на проявление богатства и...
By Nikolai Pokrovski 2024-12-19 20:50:32 0 23K

BigMoney.VIP Powered by Hosting Pokrov