JavaScript set()
Posté 2023-05-17 19:24:16
0
11KB
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
- Personal Development
- Recreation
- Regional
- Reference
- Science
- Shopping
- Society
- Sports
- Бизнес
- Деньги
- Дом
- Досуг
- Здоровье
- Игры
- Искусство
- Источники информации
- Компьютеры
- Личное развитие
- Наука
- Новости и СМИ
- Общество
- Покупки
- Спорт
- Страны и регионы
- World
Lire la suite
The Importance of Nutrition: A Foundation for Health and Well-being
Nutrition is the cornerstone of health, influencing everything from energy levels to immune...
How can I optimize my content to align with platform recommendations?
As a content creator, understanding how to optimize your content for various platforms is crucial...
Чужие. Aliens. (1986)
Чужой – совершенный организм. Идеальная машина для убийства, чье физическое превосходство...
What Challenges Do CMOs Face?
The role of the Chief Marketing Officer (CMO) has never been more demanding. Once seen primarily...
How Do User Stories Fit into Agile?
Agile frameworks like Scrum, Kanban, and XP thrive on the idea of breaking complex product...