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.

Zoeken
Categorieën
Read More
Programming
Express vs React
Express and React are different technologies from the same ecosystem! Both have Javascript at...
By Jesse Thomas 2023-06-20 20:42:23 0 12K
Marketing and Advertising
How to Find Clients as a Copywriter
Introduction: Why Finding Clients Is the Real Challenge Many copywriters discover quickly that...
By Dacey Rankins 2025-10-01 14:42:35 0 3K
Science Fiction and Fantasy
Spider-Man: No Way Home. (2021)
With Spider-Man's identity now revealed, Peter asks Doctor Strange for help. When a spell goes...
By Leonard Pokrovski 2023-02-26 16:46:05 0 22K
Business
Do I Need a Business Plan?
If you’re thinking about starting a business, you might wonder whether a business plan is...
By Dacey Rankins 2025-03-13 15:44:34 0 20K
Business
How Can Communication Style Be Adapted to Different Personalities?
In today’s diverse and dynamic workplace, one-size-fits-all communication rarely works....
By Dacey Rankins 2025-08-05 14:59:07 0 6K

BigMoney.VIP Powered by Hosting Pokrov