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.

Site içinde arama yapın
Kategoriler
Read More
Social Issues
No Country for Old Men. (2007)
Violence and mayhem ensue after a hunter stumbles upon a drug deal gone wrong and more than two...
By Leonard Pokrovski 2023-02-23 18:42:03 0 22K
Finance
Are There Finance Biographies Focused on Female Financiers and Underrepresented Groups?
Are There Finance Biographies Focused on Female Financiers and Underrepresented Groups? In the...
By Leonard Pokrovski 2025-10-08 20:41:01 0 7K
Business
How Should I Split Equity with Co-Founders?
Equity distribution is one of the most critical and potentially sensitive decisions a founding...
By Dacey Rankins 2025-05-01 16:20:49 0 12K
Personal Finance
How Often Should I Check My Credit Report?
How Often Should I Check My Credit Report? Your credit report is one of the most important...
By Leonard Pokrovski 2025-10-27 21:08:13 0 4K
История
Нюрнбергский процесс. Judgment at Nuremberg. (1961)
В Нюрнберге идет процесс над нацистскими преступниками. Слушаются дела юристов, служивших...
By Nikolai Pokryshkin 2023-02-09 12:22:42 0 28K

BigMoney.VIP Powered by Hosting Pokrov