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.
Search
Categories
- Arts
- Business
- Computers
- Games
- Health
- Home
- Kids and Teens
- Money
- News
- Recreation
- Reference
- Regional
- Science
- Shopping
- Society
- Sports
- Бизнес
- Деньги
- Дом
- Досуг
- Здоровье
- Игры
- Искусство
- Источники информации
- Компьютеры
- Наука
- Новости и СМИ
- Общество
- Покупки
- Спорт
- Страны и регионы
- World
Read More
The Silence of the Lambs. (1991)
A young F.B.I. cadet must receive the help of an incarcerated and manipulative cannibal killer to...
10 mistakes that will kill your expert video
Many experts make these mistakes and lose their audience. But they are easy to avoid - I have put...
Company Information Security
From cybersecurity solutions to risk management systems, these services are tailored to meet the...
What About Studying Abroad or International Education — How Much Does It Cost?
What About Studying Abroad or International Education — How Much Does It Cost?
Studying...
Incredible World Records That Have Been Broken: A Look at the Unbelievable Feats
World records have always fascinated people. They celebrate human achievements that go beyond the...