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.
Cerca
Categorie
- Arts
- Business
- Computers
- Giochi
- Health
- Home
- Kids and Teens
- Money
- News
- Recreation
- Reference
- Regional
- Science
- Shopping
- Society
- Sports
- Бизнес
- Деньги
- Дом
- Досуг
- Здоровье
- Игры
- Искусство
- Источники информации
- Компьютеры
- Наука
- Новости и СМИ
- Общество
- Покупки
- Спорт
- Страны и регионы
- World
Leggi tutto
The economics of pollution
Key Points
Economic production can cause environmental damage. This tradeoff...
Baraka (1992)
A collection of expertly photographed scenes of human life and religion.
My Link
What are the risks associated with passive income streams?
Passive income is often hailed as the ultimate way to achieve financial freedom, allowing...
Biotechnology: Unlocking the Future of Medicine, Agriculture, and Sustainability
Biotechnology, a field at the intersection of biology and technology, has revolutionized how we...
Youtube Video Promotion: 7 Proven Ways
In the era of digital technology and social media, promoting video content is becoming one of the...