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.
Zoeken
Categorieën
- Arts
- Business
- Computers
- Spellen
- Health
- Home
- Kids and Teens
- Money
- News
- Recreation
- Reference
- Regional
- Science
- Shopping
- Society
- Sports
- Бизнес
- Деньги
- Дом
- Досуг
- Здоровье
- Игры
- Искусство
- Источники информации
- Компьютеры
- Наука
- Новости и СМИ
- Общество
- Покупки
- Спорт
- Страны и регионы
- World
Read More
Top 3 Mistakes in Presenting Your Product
Let's figure out what not to do to find and get your business angel. Let's list the most common...
What is a balloon payment?
What is a balloon payment?
A balloon payment is a large, lump-sum payment due at the end of...
Top 10 Greatest Anime
Anime, a wondrous and captivating form of storytelling, has its roots in the land of the rising...
The Graceful Artistry of Gymnastics: A Sport of Power, Precision, and Poise
The Graceful Artistry of Gymnastics: A Sport of Power, Precision, and Poise
Gymnastics, often...
How to Ensure Stories Are Testable in Agile Development
In Agile software development, user stories form the foundation of work planning and execution. A...