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
- Recreation
- Reference
- Regional
- Science
- Shopping
- Society
- Sports
- Бизнес
- Деньги
- Дом
- Досуг
- Здоровье
- Игры
- Искусство
- Источники информации
- Компьютеры
- Наука
- Новости и СМИ
- Общество
- Покупки
- Спорт
- Страны и регионы
- World
Lire la suite
What Is an Emergency Fund, and How Much Should I Have?
What Is an Emergency Fund, and How Much Should I Have?
Life is full of surprises—some...
7 Common Conflict Styles That Show Up in Relationships, According to Experts
Conflict is a natural part of any relationship, whether romantic, familial, or professional....
Prevention
Prevention of schizophrenia is difficult as there are no reliable markers for the later...
Unlocking the Mysteries of the Cosmos: A Journey into Astronomy
Unlocking the Mysteries of the Cosmos: A Journey into Astronomy
Astronomy, the oldest of the...
The 7 Most Frequently Asked Questions About Leading Engaging Meetings
Running a meeting that people actually want to attend is both an art and a science. Leaders and...