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
What does Bank of England base rate mean?
What does Bank of England base rate mean?
The Bank of England base rate, often simply called the...
Elasticity in areas other than price
Key points
Elasticity is a general term, referring to percentage change of one...
How to Find Trustworthy Financial Advice (and What to Ask Your Adviser)
How to Find Trustworthy Financial Advice (and What to Ask Your Adviser)
When it comes to your...
ABC News Live TV USA
ABC News is your daily news outlet for breaking national and world news, video news, exclusive...
What Common Mistakes Should Be Avoided When Writing a Startup Biography?
A startup biography is more than just a summary — it’s a powerful narrative that can...