JavaScript set()

0
12KB

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.

Pesquisar
Categorias
Leia mais
Museums
Unveiling the Treasure Troves: The Art of Referencing in Museums
Unveiling the Treasure Troves: The Art of Referencing in Museums Museums stand as sanctuaries of...
Por Leonard Pokrovski 2024-05-22 19:09:02 0 17KB
Социальные проблемы
Трафик. Crisis. (2021)
Наркоторговец организует операцию по контрабанде фентанила между Канадой и США, архитектор,...
Por Nikolai Pokryshkin 2022-09-14 21:29:42 0 42KB
Economics
What is APY?
What Is APY? A Complete Guide to Annual Percentage Yield When comparing savings accounts,...
Por Leonard Pokrovski 2026-08-02 22:13:14 0 2KB
Social Issues
Fargo. (1996)
Minnesota car salesman Jerry Lundegaard's inept crime falls apart due to his and his henchmen's...
Por Leonard Pokrovski 2023-03-13 20:28:59 0 29KB
Television
Fox 40 Live TV. Sacramento, USA
FOX40 Investigates dives into stories that affect our viewers, expose the truth and hold people...
Por Nikolai Pokryshkin 2022-10-21 08:50:09 0 38KB

BigMoney.VIP Powered by Hosting Pokrov