JavaScript set()
نشر بتاريخ 2023-05-17 19:24:16
0
10كيلو بايت
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
إقرأ المزيد
Are There Examples of Well-Crafted Startup Biographies?
Many of the world’s most successful companies have fascinating origin stories that not only...
What is the Creator Economy?
The Creator Economy refers to the ecosystem where individuals create and distribute digital...
Usenet
Usenet is a computer network used for communication and...
Stand by Me. (1986)
After the death of one of his friends, a writer recounts a childhood journey with his friends to...
How Do Project Managers Handle Risks?
Effective risk management is one of the most critical responsibilities of a project manager....