JavaScript set()
Postado 2023-05-17 19:24:16
0
11KB
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
- Recreation
- Reference
- Regional
- Science
- Shopping
- Society
- Sports
- Бизнес
- Деньги
- Дом
- Досуг
- Здоровье
- Игры
- Искусство
- Источники информации
- Компьютеры
- Наука
- Новости и СМИ
- Общество
- Покупки
- Спорт
- Страны и регионы
- World
Leia mais
How Do MLM Compensation Plans Work?
Introduction
Multilevel Marketing (MLM) companies thrive on their complex and often...
Суд над чикагской семёркой. The Trial of the Chicago 7. (2020)
Чикаго, 1968 год. Демонстрация против войны во Вьетнаме вылилась в стычки с полицией. Семь...
How Do I Decide What I Should Spend Money On?
How Do I Decide What I Should Spend Money On?
Understanding Needs vs. Wants and Making Smarter...
What Is Coaching?
Coaching is a collaborative, forward-focused partnership designed to help individuals unlock...
The Ultimate Guide to Pricing: Methods, Strategies, and Pricing Process
The Ultimate Guide to Pricing: Methods, Strategies, and Pricing Process
Learn how...