JavaScript set()

0
11Кб

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.

Поиск
Категории
Больше
Public Health and Safety
Public Health and Safety: Ensuring Community Well-Being
Public health and safety are fundamental aspects of a thriving society, encompassing the measures...
От Dacey Rankins 2024-11-04 18:14:32 0 10Кб
Marketing and Advertising
What Is a Podcast?
Introduction In an era dominated by on-demand content, the podcast has emerged as one of the...
От Dacey Rankins 2025-10-21 15:28:26 0 3Кб
Finance
Where to Buy or Download Finance Biography Books (Including Free, Kindle, and Audiobook Versions)
Where to Buy or Download Finance Biography Books (Including Free, Kindle, and Audiobook Versions)...
От Leonard Pokrovski 2025-10-08 21:07:18 0 4Кб
Life Issues
Forrest Gump. (1994)
The presidencies of Kennedy and Johnson, the Vietnam War, the Watergate scandal and other...
От Leonard Pokrovski 2022-11-09 20:02:22 0 29Кб
Business and Corporate Finance
What Is Financial Forecasting?
What Is Financial Forecasting? Financial forecasting is the process of estimating a...
От Leonard Pokrovski 2026-01-08 09:02:49 0 1Кб

BigMoney.VIP Powered by Hosting Pokrov