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
Business and Corporate Finance
What Financial Ratios Are Important in Business?
What Financial Ratios Are Important in Business? Liquidity, Profitability, and Leverage Ratios...
By Leonard Pokrovski 2026-01-10 10:15:08 0 3K
Television
Fox 4 Live TV Kansas City, Missouri, USA.
WDAF-TV, virtual channel 4 (UHF digital channel 34), is a FOX-affiliated television station...
By Nikolai Pokryshkin 2022-10-20 09:53:37 0 33K
Business
What Legal Mistakes Do Startup Founders Make?
Starting a business is a thrilling journey, but it comes with a fair share of challenges,...
By Dacey Rankins 2025-04-10 14:54:26 0 10K
Social Issues
12 Angry Men. (1957)
The defense and the prosecution have rested, and the jury is filing into the jury room to decide...
By Leonard Pokrovski 2022-11-03 16:57:34 0 30K
Business
How Do I Migrate from Universal Analytics to GA4?
With the official sunset of Universal Analytics (UA) in July 2023, businesses that relied on UA...
By Dacey Rankins 2025-09-01 09:25:37 0 5K

BigMoney.VIP Powered by Hosting Pokrov