JavaScript set()
Posted 2023-05-17 19:24:16
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
.
Cerca
Categorie
- Arts
- Business
- Computers
- Giochi
- Health
- Home
- Kids and Teens
- Money
- News
- Recreation
- Reference
- Regional
- Science
- Shopping
- Society
- Sports
- Бизнес
- Деньги
- Дом
- Досуг
- Здоровье
- Игры
- Искусство
- Источники информации
- Компьютеры
- Наука
- Новости и СМИ
- Общество
- Покупки
- Спорт
- Страны и регионы
- World
Leggi tutto
What Are the Benefits of Mentoring for the Mentee?
Mentoring is a powerful tool for personal and professional growth. While the mentor provides...
Autism Spectrum: Education
Educational interventions often used include applied behavior analysis (ABA), developmental...
What Are Common Conflict Styles?
Conflict is a natural part of human interaction, but people respond to it in very different ways....
По соображениям совести. Hacksaw Ridge. (2016)
Медик американской армии времён Второй мировой войны Десмонд Досс, который служил во время битвы...
What Was the Dot-Com Boom?
The dot-com boom was a remarkable period in the late 1990s when the rapid growth of the internet...