JavaScript set()
Posted 2023-05-17 19:24:16
0
11K
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.
Site içinde arama yapın
Kategoriler
- Arts
- Business
- Computers
- Oyunlar
- Health
- Home
- Kids and Teens
- Money
- News
- Recreation
- Reference
- Regional
- Science
- Shopping
- Society
- Sports
- Бизнес
- Деньги
- Дом
- Досуг
- Здоровье
- Игры
- Искусство
- Источники информации
- Компьютеры
- Наука
- Новости и СМИ
- Общество
- Покупки
- Спорт
- Страны и регионы
- World
Read More
The Business Development Timeline: How Long It Takes to See Real Results
Executives want results now.Founders want results yesterday.Boards want results before the next...
The Importance of Art Education: Nurturing Creativity and Innovation
Art education plays a significant role in the holistic development of individuals, fostering...
24 ways to increase your family budget
The family budget is the sum of the estimated income and expenses of the family for a month, a...
How do I handle issues related to content strikes or demonetization?
As a content creator, dealing with content strikes or demonetization can be a frustrating and...
What Are Common Challenges Faced by Indie Hackers?
Indie hacking offers an exciting and rewarding journey for those seeking autonomy and the chance...