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
Mental Health
Scizophrenia Positive Symptoms
signs and symptoms  Schizophrenia is a mental disorder characterized by significant...
Par Kelsey Rodriguez 2023-01-25 17:03:18 0 13KB
Television
Fox 11 Live TV Los Angeles USA
FOX 11 News at 10 PM Los Angeles. FOX 11 or KTTV, channel 11, is an owned-and-operated...
Par Nikolai Pokryshkin 2022-09-01 10:17:03 0 40KB
Marketing and Advertising
How Do I Measure Online Advertising Performance?
Running online ads without measuring performance is like driving without a dashboard—you...
Par Dacey Rankins 2026-01-28 16:13:45 0 3KB
Life Issues
One Flew Over the Cuckoo's Nest. (1975)
In the Fall of 1963, a Korean War veteran and criminal pleads insanity and is admitted to a...
Par Leonard Pokrovski 2022-11-15 21:26:25 0 27KB
Life Issues
Before Sunrise. (1995)
A young man and woman meet on a train in Europe, and wind up spending one evening together in...
Par Leonard Pokrovski 2023-03-20 20:33:26 0 25KB

BigMoney.VIP Powered by Hosting Pokrov