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.

Buscar
Categorías
Read More
Television
ABC Live TV Action Weather 24/7. Tampa Bay, Florida, USA.
ABC Action Weather 24/7. Live Stream. ABC Action News brings you weather coverage from the Tampa...
By Nikolai Pokryshkin 2022-10-30 19:56:11 0 46K
Телевидение
Accent TV. Молдавия.
Accent TV - телеканал, освещающий новости политики, общества, культуры и спорта в Молдове. Помимо...
By Nikolai Pokryshkin 2022-11-19 15:30:10 0 45K
Emulators
Emulators: Bridging the Gap Between Past and Present in Technology
Emulators have become an essential tool in modern technology, enabling users to run software and...
By Dacey Rankins 2024-11-08 17:00:06 0 15K
Marketing and Advertising
How Do I Measure Online Advertising Performance?
Running online ads without measuring performance is like driving without a dashboard—you...
By Dacey Rankins 2026-01-28 16:13:45 0 2K
Business
Best Interview Questions to Ask Candidates [and Great Interview Tips]
Hiring the right person for a role is critical to the success of any organization. While resumes...
By Dacey Rankins 2025-06-23 13:32:10 0 12K

BigMoney.VIP Powered by Hosting Pokrov