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
Graphics
The World of Computer Graphics: An Art and Science
Computer graphics is an interdisciplinary field that combines art, technology, and mathematics to...
By Dacey Rankins 2024-10-10 16:40:19 0 25K
Nature and Science
The Current War. (2018)
The dramatic story of the cutthroat race between electricity titans Thomas A. Edison and George...
By Leonard Pokrovski 2023-05-29 19:44:35 0 31K
Financial Services
Explicit and implicit costs and accounting and economic profit
Key points Privately owned firms are motivated to earn profits. Profit is the...
By Mark Lorenzo 2023-04-24 18:42:05 0 15K
Business
What is the PPC model and how is it used in advertising?
To find more interested users, companies run ads. Advertisers often use the PPC model to quickly...
By Dacey Rankins 2024-09-18 16:47:24 0 15K
Personal Finance
How Living Expenses Shape the True Cost of Education
How Living Expenses Shape the True Cost of Education When students plan for higher education,...
By Leonard Pokrovski 2025-11-03 22:55:48 0 7K

BigMoney.VIP Powered by Hosting Pokrov