JavaScript set()
Postado 2023-05-17 19:24:16
0
12K
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.
Pesquisar
Categorias
- Arts
- Business
- Computers
- Jogos
- Health
- Início
- Kids and Teens
- Money
- News
- Personal Development
- Recreation
- Regional
- Reference
- Science
- Shopping
- Society
- Sports
- Бизнес
- Деньги
- Дом
- Досуг
- Здоровье
- Игры
- Искусство
- Источники информации
- Компьютеры
- Личное развитие
- Наука
- Новости и СМИ
- Общество
- Покупки
- Спорт
- Страны и регионы
- World
Leia Mais
Overall Satisfaction: Why It Matters and How to Measure It
Understanding how satisfied customers are with your product or service is one of the most...
TOP 10 discoveries and events in the chemical industry in 2021
Another difficult year is behind us. Political, socio-economic and climatic changes every day...
What is the difference between headline and core inflation?
What Is the Difference Between Headline and Core Inflation?
Inflation is one of the most closely...
Why Do Companies Rebrand?
Rebranding is one of the most powerful — and risky — strategies a business can...
WHO: what is it, decoding, history of creation
WHO: what is it, decoding, history of creation
World Health Day is celebrated annually...