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.

Search
Categories
Read More
Business
Is Organic or Formal Mentoring Better? Understanding the Strengths and Situations for Each Approach
Mentoring plays a vital role in personal and professional development. Whether it’s guiding...
By Dacey Rankins 2025-07-11 22:14:31 0 6K
Productivity
What are time management skills?
Time management skills are the structured abilities that allow an individual to plan, prioritize,...
By Michael Pokrovski 2026-03-02 21:10:10 0 3K
Business
What is a video presentation and why do you need it?
Video presentation is becoming more and more popular among businessmen and companies whose goal...
By Dacey Rankins 2024-09-13 14:27:29 0 13K
Television
TV online from all over the world.
Watch free TV channels broadcasting live on the Internet, it provides a simple interface that is...
By Nikolai Pokryshkin 2023-02-18 00:08:34 0 23K
Personal Finance
LLC or Small Business?
LLC or Small Business? Deductions, Write-Offs, Pass-Through Taxation, and S-Corp Benefits...
By Leonard Pokrovski 2025-12-23 19:50:04 0 4K

BigMoney.VIP Powered by Hosting Pokrov