JavaScript set()
Сообщение 2023-05-17 19:24:16
0
11Кб
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.
Поиск
Категории
- Arts
- Business
- Computers
- Игры
- Health
- Главная
- Kids and Teens
- Деньги
- News
- Recreation
- Reference
- Regional
- Science
- Shopping
- Society
- Sports
- Бизнес
- Деньги
- Дом
- Досуг
- Здоровье
- Игры
- Искусство
- Источники информации
- Компьютеры
- Наука
- Новости и СМИ
- Общество
- Покупки
- Спорт
- Страны и регионы
- World
Больше
Many Campaigns Fail Because Inbound Volume Is Low or the Buyer Doesn’t Convert—Does Marketing Even Work for B2B?
In B2B marketing, it’s not uncommon for leaders to question the value of campaigns. Maybe...
Exploring the Charm and Benefits of Informal Sports
Exploring the Charm and Benefits of Informal Sports...
How Do Startup Founders Handle Taxes?
Handling taxes is a crucial aspect of running a startup, but it can often be confusing and...
Нечестивые. The Unholy. (2021)
На дереве, где 150 лет назад была повешена и сожжена обвинённая в колдовстве, глухонемая...
Best Platforms for User-Generated Content (UGC): Where Authentic Voices Thrive
Introduction
User-Generated Content (UGC) is only as powerful as the platforms that host and...