JavaScript set()

0
11K

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.

Căutare
Categorii
Citeste mai mult
Marketing and Advertising
How Is PR Measured? What KPIs Matter Most in Public Relations
Introduction: The Shift Toward Data-Driven PR Public relations used to be considered more art...
By Dacey Rankins 2025-10-27 17:06:34 0 2K
Marketing and Advertising
How to Increase Brand Recognition and the Role of a CMO
In today’s saturated marketplace, brand recognition is crucial for business success. A...
By Dacey Rankins 2025-09-25 17:41:37 0 5K
Другое
Плата за страх. The Wages of Fear. (1953)
Четверо храбрецов, застрявших без денег в крошечном городишке где-то в сердце Латинской Америки,...
By Nikolai Pokryshkin 2023-04-02 19:12:33 0 42K
Senior Health
Understanding Senior Health: Key Aspects of Wellness in Later Life
As people age, maintaining good health becomes a critical aspect of quality of life. Senior...
By Dacey Rankins 2024-11-28 14:57:24 0 9K
Business
What Metrics Do You Use to Measure Recruiting Success?
Recruiting success isn't just about filling open roles — it's about filling them...
By Dacey Rankins 2025-06-26 16:47:31 0 6K

BigMoney.VIP Powered by Hosting Pokrov