JavaScript set()

0
12KB

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
Mental Health
Psychosis: Signs and Symptoms - Hallucinations
A hallucination is defined as sensory perception in the absence of external stimuli....
Por Kelsey Rodriguez 2023-05-12 18:40:33 0 12KB
Business
How Do Influencers Maintain Authenticity with Their Audience?
In the world of influencer marketing, authenticity is everything. Audiences crave genuine,...
Por Dacey Rankins 2025-02-27 17:13:16 0 19KB
Marketing and Advertising
Can Radio Advertising Be Targeted? A Complete Guide for Modern Marketers
For decades, radio advertising has been associated with broad messaging, mass audiences, and...
Por Dacey Rankins 2026-02-10 21:45:13 0 8KB
Business
What is a Startup?
A startup is a newly established company created to develop and bring to market a unique product...
Por Dacey Rankins 2025-02-28 16:08:47 0 9KB
Economics
What Are Current Economic Trends in 2026?
What Are Current Economic Trends in 2026? The global economy in 2026 is characterized by a mix...
Por Leonard Pokrovski 2026-04-04 09:32:51 0 4KB

BigMoney.VIP Powered by Hosting Pokrov