JavaScript set()
Veröffentlicht 2023-05-17 19:24:16
0
12KB
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.
Suche
Kategorien
- Arts
- Business
- Computers
- Spiele
- Health
- Startseite
- Kids and Teens
- Geld
- News
- Personal Development
- Recreation
- Regional
- Reference
- Science
- Shopping
- Society
- Sports
- Бизнес
- Деньги
- Дом
- Досуг
- Здоровье
- Игры
- Искусство
- Источники информации
- Компьютеры
- Личное развитие
- Наука
- Новости и СМИ
- Общество
- Покупки
- Спорт
- Страны и регионы
- World
Mehr lesen
How Detailed Should a Startup Biography Be?
When crafting a startup biography, one common question arises: How much detail is too much? The...
What Are Communication Skills?
Introduction
Communication skills represent one of the most essential human capabilities,...
How does minimalism save money?
How Does Minimalism Save Money?
Minimalism is often described as a lifestyle centered around...
How Does Outdoor Advertising Compare to Digital Advertising?
Outdoor advertising and digital advertising are often positioned as competitors, but in reality,...
Autism Spectrum: Genes
Autism has a strong genetic basis, although the genetics of autism are complex and it is unclear...