JavaScript set()

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
Leia mais
Marketing and Advertising
How Do MLM Compensation Plans Work?
Introduction Multilevel Marketing (MLM) companies thrive on their complex and often...
Por Dacey Rankins 2025-10-21 15:21:10 0 2KB
Социальные проблемы
Суд над чикагской семёркой. The Trial of the Chicago 7. (2020)
Чикаго, 1968 год. Демонстрация против войны во Вьетнаме вылилась в стычки с полицией. Семь...
Por Nikolai Pokryshkin 2022-10-09 18:18:42 0 32KB
Personal Finance
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...
Por Leonard Pokrovski 2025-11-12 16:26:31 0 632
Business
What Is Coaching?
Coaching is a collaborative, forward-focused partnership designed to help individuals unlock...
Por Dacey Rankins 2025-07-21 05:32:08 0 3KB
Business
The Ultimate Guide to Pricing: Methods, Strategies, and Pricing Process
The Ultimate Guide to Pricing: Methods, Strategies, and Pricing Process Learn how...
Por Leonard Pokrovski 2024-08-26 22:59:48 0 20KB

BigMoney.VIP Powered by Hosting Pokrov