JavaScript set()
Veröffentlicht 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.
Suche
Kategorien
- Arts
- Business
- Computers
- Spiele
- Health
- Startseite
- Kids and Teens
- Geld
- News
- Recreation
- Reference
- Regional
- Science
- Shopping
- Society
- Sports
- Бизнес
- Деньги
- Дом
- Досуг
- Здоровье
- Игры
- Искусство
- Источники информации
- Компьютеры
- Наука
- Новости и СМИ
- Общество
- Покупки
- Спорт
- Страны и регионы
- World
Mehr lesen
Exploring Pesäpallo: Finland's Unique National Sport
Exploring Pesäpallo: Finland's Unique National Sport
In the northern reaches of Europe,...
Product Management vs. Project Management (or vs. Product Ownership or Product Marketing)?
Although the terms are often confused, product management, project management, product ownership,...
Léon: The Professional. (1994)
12-year-old Mathilda is reluctantly taken in by Léon, a professional assassin, after her...
Understanding Viral Marketing: Power, Pitfalls, and Practical Strategy
1. Introduction: The Allure of Going Viral
In today’s fast-moving digital ecosystem, viral...
The Thrill of Fishing: A Sport for Nature Enthusiasts
The Thrill of Fishing: A Sport for Nature Enthusiasts
Fishing, often regarded as more than just...