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.

Поиск
Категории
Больше
Marketing and Advertising
How to Build an Email List from Scratch (Step-by-Step Guide)
Introduction Email remains one of the most effective digital marketing channels, offering...
От Dacey Rankins 2025-10-03 20:34:31 0 2Кб
Деньги
Definition of AER (Annual Equivalent Rate)
Definition of AER (Annual Equivalent Rate) The Annual Equivalent Rate (AER) is a standard way of...
От Leonard Pokrovski 2025-09-26 20:38:14 0 5Кб
Business
What is the Future of the Creator Economy?
The Creator Economy has been rapidly growing over the past few years, and it shows no signs of...
От Dacey Rankins 2025-02-27 16:23:54 0 9Кб
Personal Finance
When Is Debt “Bad” vs. “Good”?
When Is Debt “Bad” vs. “Good”? Debt often carries a negative reputation...
От Leonard Pokrovski 2025-10-28 16:30:53 0 180
Истории
The History of Movies: A Journey Through Time and Technology
The history of movies is a fascinating story of creativity, technological innovation, and...
От Dacey Rankins 2025-01-24 18:14:52 0 15Кб

BigMoney.VIP Powered by Hosting Pokrov