JavaScript set()
Posté 2023-05-17 19:24:16
0
12KB
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
"Cindy Alvarez – How to create a product that will be bought. Lean Customer Development Method" Summary Review
I read Cindy Alvarez "A Product That Will Be Bought. Lean Customer Development Method" - about...
Who Pays the Headhunter — the Company or the Candidate?
In modern recruitment systems, organizations often rely on specialized professionals to identify...
What are market-oriented environmental tools?
Key points
The three main categories of market-oriented environmental policies are...
What Is Email Remarketing? A Complete Guide to Re-Engaging Customers Through Personalized Email Campaigns
While digital advertising platforms continue to evolve, email remains one of the most...
Shutter Island. (2010)
In 1954, a U.S. Marshal investigates the disappearance of a murderer who escaped from a hospital...