JavaScript set()
Postado 2023-05-17 19:24:16
0
6KB
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
.
Pesquisar
Categorias
- Arts
- Business
- Computers
- Jogos
- Health
- Início
- Kids and Teens
- Money
- News
- Recreation
- Reference
- Regional
- Science
- Shopping
- Society
- Sports
- Бизнес
- Деньги
- Дом
- Досуг
- Здоровье
- Игры
- Искусство
- Источники информации
- Компьютеры
- Наука
- Новости и СМИ
- Общество
- Покупки
- Спорт
- Страны и регионы
- World
Leia mais
10 health products that will not hit the wallet
Hello, dear readers!
Today we will talk about useful products for health. As you...
Professional Rock Climbing Tournaments: A Thrilling Fusion of Skill, Strategy, and Strength
Professional Rock Climbing Tournaments: A...
9 Best Android Emulators for PC and Mac
Why do I need an emulator?
Android emulators allow you to run smartphone apps and games on your...
SMNI News (English) Live TV Philippines
Sonshine Media Network International (SMNI), is the official broadcasting arm of the Kingdom of...
What are the Tax Implications of Working Remotely?
As the global workforce increasingly shifts to remote work, understanding the tax implications of...