JavaScript set()

0
11KB

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.

Rechercher
Catégories
Lire la suite
Жизненные вопросы
Отец. The Father. (2020)
Энтони уже далеко не молод и живет один в лондонской квартире. Он считает, что прекрасно...
Par Nikolai Pokryshkin 2023-02-05 12:53:46 0 32KB
Music
7 Relaxing Classical Music for Tranquility, Focus, and Soothing Background Ambience
7 Relaxing Classical Music Pieces for Tranquility, Focus, and Soothing Background Ambience...
Par Gpykin 2025-07-19 21:05:53 0 12KB
Business
How Does the Company Approach Diversity, Equity & Inclusion?
Diversity, Equity, and Inclusion (DEI) have become essential components of modern workplace...
Par Dacey Rankins 2025-08-06 10:40:23 0 5KB
Mental Health
ADHD: Diagnosis
ADHD is diagnosed by an assessment of a person's behavioural and mental development, including...
Par Kelsey Rodriguez 2023-04-19 17:32:00 0 14KB
Social Issues
Casino. (1995)
A tale of greed, deception, money, power, and murder occur between two best friends: a mafia...
Par Leonard Pokrovski 2023-02-11 19:54:34 0 26KB

BigMoney.VIP Powered by Hosting Pokrov