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
Do You Really Need 1000 Transactions per Month Before CRO Makes Sense?
A common myth in digital marketing is that Conversion Rate Optimization (CRO) only makes sense...
Par Dacey Rankins 2025-09-11 16:23:41 0 8KB
Business
What Are the Most Frequent Causes of Conflict?
Conflict in the workplace or any collaborative setting is inevitable. It can stem from a wide...
Par Dacey Rankins 2025-08-05 14:56:06 0 9KB
Marketing and Advertising
Measuring the Success of a YouTube Marketing Campaign — Metrics That Matter
Introduction Creating video content is only half the battle. The real challenge lies in...
Par Dacey Rankins 2025-11-13 17:18:18 0 7KB
Business
How Social PR Works
The values that brands convey affect consumer choices. They like to buy products from socially...
Par Dacey Rankins 2024-09-09 16:47:08 0 12KB
Science Fiction and Fantasy
Jurassic Park Anthology. (1993-2019) all movies
Jurassic Park (1993) The head of the company "In-Gen", Professor John Hammond, finds a way to...
Par Leonard Pokrovski 2023-02-18 16:59:43 0 28KB

BigMoney.VIP Powered by Hosting Pokrov