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.
Buscar
Categorías
- Arts
- Business
- Computers
- Juegos
- Health
- Home
- Kids and Teens
- Money
- News
- Recreation
- Reference
- Regional
- Science
- Shopping
- Society
- Sports
- Бизнес
- Деньги
- Дом
- Досуг
- Здоровье
- Игры
- Искусство
- Источники информации
- Компьютеры
- Наука
- Новости и СМИ
- Общество
- Покупки
- Спорт
- Страны и регионы
- World
Read More
The Interplay of Society and Law: Navigating the Complex Dynamics
In the intricate dance between society and law, each step influences the other, shaping the...
Why Closing Is the Most Important Step in Sales
Introduction
Sales has many stages—prospecting, qualifying, presenting, handling...
What Are the Latest Trends in Entrepreneurship?
The world of entrepreneurship is constantly evolving, driven by technological advancements,...
Scientific electronic resources
Scopusis the world's largest unified abstract and scientometric database (citation index), which...
What Tools and Templates Can Help Build or Organize a Marketing Plan?
Introduction
Building a marketing plan from scratch can be a daunting task — especially...