JavaScript set()
Posté 2023-05-17 19:24:16
0
8KB
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
.
Rechercher
Catégories
- Arts
- Business
- Computers
- Jeux
- Health
- Domicile
- Kids and Teens
- Argent
- News
- Recreation
- Reference
- Regional
- Science
- Shopping
- Society
- Sports
- Бизнес
- Деньги
- Дом
- Досуг
- Здоровье
- Игры
- Искусство
- Источники информации
- Компьютеры
- Наука
- Новости и СМИ
- Общество
- Покупки
- Спорт
- Страны и регионы
- World
Lire la suite
Maleficent. (2014)
A vengeful fairy is driven to curse an infant princess, only to discover that the child may be...
Neural networks for business and how to work with them
What are neural networks?
Imagine that you need to develop a program that will automatically...
Elasticity in areas other than price
Key points
Elasticity is a general term, referring to percentage change of one...
Agriculture and industry in the Middle East
Agriculture and industry in the Middle EastFrom the characteristics of the climate and relief, it...
Psychosis: Neuroimaging
The first brain image of an individual with psychosis was completed as far back as 1935 using a...