JavaScript set()

0
8K

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.

Pesquisar
Categorias
Leia Mais
Programming
Python OverflowError
Raised when the result of an arithmetic operation is too large to be represented. This cannot...
Por Jesse Thomas 2023-05-04 21:15:23 0 9K
Technology
"James Webb" and the heart of the Milky Way: major scientific achievements
On Earth in 2022, things did not work out, and even science pleased us primarily with space news....
Por FWhoop Xelqua 2022-12-31 15:35:02 0 30K
Fitness
Achieving Fitness at Home: A Guide to Building a Home Workout Routine
In recent years, home fitness has become more popular than ever, offering an accessible,...
Por Dacey Rankins 2024-11-22 14:31:58 0 9K
Arts, Culture and Entertainment
Annette. (2021)
Los Angeles, nowadays. Henry is a stand-up comedian with a fierce humor. Ann, an internationally...
Por Nikolai Pokryshkin 2022-09-01 20:11:00 1 38K
Business
How Do I Validate My Business Idea?
Validating a business idea is a crucial step in the entrepreneurial journey. Before diving into...
Por Dacey Rankins 2025-03-04 14:41:31 0 7K

BigMoney.VIP Powered by Hosting Pokrov