JavaScript set()
Veröffentlicht 2023-05-17 19:24:16
0
12KB
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.
Suche
Kategorien
- Arts
- Business
- Computers
- Spiele
- Health
- Startseite
- Kids and Teens
- Geld
- News
- Personal Development
- Recreation
- Regional
- Reference
- Science
- Shopping
- Society
- Sports
- Бизнес
- Деньги
- Дом
- Досуг
- Здоровье
- Игры
- Искусство
- Источники информации
- Компьютеры
- Личное развитие
- Наука
- Новости и СМИ
- Общество
- Покупки
- Спорт
- Страны и регионы
- World
Mehr lesen
How do I avoid procrastination when managing tasks?
How Do I Avoid Procrastination When Managing Tasks?
Procrastination is one of the biggest...
What Are Common Billboard Advertising Mistakes?
Billboard advertising offers massive visibility, but visibility alone does not guarantee...
What Is Email Marketing? Strategies, Benefits, and Best Practices
Introduction
Email marketing remains one of the most cost-effective and powerful tools in a...
What Should My Podcast Be About? How to Pick a Topic or Niche
Introduction: The Foundation of Every Great Podcast
Before hitting record or buying your first...
Mountain Climbing: The Pursuit of Adventure and Challenge
Mountain climbing is one of the most exhilarating and challenging outdoor activities, blending...