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
Больше
How to Build an Email List from Scratch (Step-by-Step Guide)
Introduction
Email remains one of the most effective digital marketing channels, offering...
Definition of AER (Annual Equivalent Rate)
Definition of AER (Annual Equivalent Rate)
The Annual Equivalent Rate (AER) is a standard way of...
What is the Future of the Creator Economy?
The Creator Economy has been rapidly growing over the past few years, and it shows no signs of...
When Is Debt “Bad” vs. “Good”?
When Is Debt “Bad” vs. “Good”?
Debt often carries a negative reputation...
The History of Movies: A Journey Through Time and Technology
The history of movies is a fascinating story of creativity, technological innovation, and...