JavaScript set()

0
12K

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.

Search
Categories
Read More
Human Resources
How Does HR Ensure Labor Law Compliance?
Every organization operates within a legal framework that governs how it treats employees,...
By Dacey Rankins 2026-03-22 14:38:10 0 4K
Business
Situational Leadership: The Art of Agile Management for Maximum Efficiency
Situational Leadership: The Art of Agile Management for Maximum Efficiency...
By Leonard Pokrovski 2024-08-11 15:08:22 0 20K
Marketing and Advertising
Expanding Digital Growth: From YouTube Marketing to Full-Scale Online Influence
1. Deepening the YouTube Marketing Ecosystem YouTube is more than a place to upload videos...
By Dacey Rankins 2025-11-13 17:10:43 0 48K
Miniatures
The Fascinating World of Game Miniatures: From Collectibles to Gameplay
Game miniatures have become a central element in the world of tabletop games, bringing to life...
By Dacey Rankins 2024-12-02 14:45:47 0 10K
Business
What Is an Office Supply Management System?
The office supply closet looked organized from a distance. Shelves labeled neatly. Boxes stacked...
By Dacey Rankins 2026-05-07 00:49:49 0 4K

BigMoney.VIP Powered by Hosting Pokrov