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
Business
What is Conflict Resolution?
Conflict resolution involves addressing disagreements constructively through communication,...
Par Dacey Rankins 2025-06-04 14:15:18 0 6KB
Social Issues
The Intern. (2015)
Seventy-year-old widower Ben Whittaker has discovered that retirement isn't all it's cracked up...
Par Leonard Pokrovski 2023-05-25 18:58:50 0 25KB
Television
The Mercedes Wilson Show. Live TV. USA.
Mercedes E. Wilson is a transformational speaker, author, television personality, event emcee,...
Par Nikolai Pokryshkin 2022-10-07 17:37:07 0 29KB
Argent
What does loan-to-value mean?
What does loan-to-value mean? When it comes to borrowing money—especially for big...
Par Leonard Pokrovski 2025-09-27 16:35:30 0 6KB
Horror
The Conjuring: The Devil Made Me Do It (2021)
A chilling story of terror, murder and unknown evil that shocked even experienced real-life...
Par Leonard Pokrovski 2022-09-21 21:16:14 0 54KB

BigMoney.VIP Powered by Hosting Pokrov