JavaScript set()
نشر بتاريخ 2023-05-17 19:24:16
0
11كيلو بايت
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.
البحث
الأقسام
- Arts
- Business
- Computers
- الألعاب
- Health
- الرئيسية
- Kids and Teens
- مال
- News
- Recreation
- Reference
- Regional
- Science
- Shopping
- Society
- Sports
- Бизнес
- Деньги
- Дом
- Досуг
- Здоровье
- Игры
- Искусство
- Источники информации
- Компьютеры
- Наука
- Новости и СМИ
- Общество
- Покупки
- Спорт
- Страны и регионы
- World
إقرأ المزيد
What Should Be in a Product Plan?
A product plan is one of the most important tools in product management. It provides clarity,...
What Is One Decision You Regret, and What Did You Learn From It?
Every leader has faced moments where hindsight brings clarity. Regret is not a sign of...
What Are the Different Types of Feedback?
Understanding Various Feedback Forms: Positive, Negative, Constructive, and Destructive
Feedback...
Ходячий замок. Howl's Moving Castle. (2004)
Злая ведьма заточила 18-летнюю Софи в тело старухи. Девушка-бабушка бежит из города куда глаза...
What Skills and Qualities Make a Successful CEO?
Being a Chief Executive Officer (CEO) is about much more than holding the top title in an...