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.

Zoeken
Categorieën
Read More
Personal Finance
What is corporate finance?
Corporate finance is an important part of any business. Thanks to proper financial management, a...
By Dacey Rankins 2024-10-28 19:03:10 0 14K
Economics
What are global markets?
What Are Global Markets? The Marketplace That Never Sleeps I remember standing on a factory...
By Leonard Pokrovski 2026-06-03 20:20:46 0 3K
Productivity
How do I declutter my home?
How Do I Declutter My Home? Decluttering your home is more than just tidying up—it is a...
By Michael Pokrovski 2026-04-09 19:54:14 0 8K
Business
What Are the Best Ways to Finance a Startup?
Starting a business requires capital, and securing the right funding can determine the success or...
By Dacey Rankins 2025-03-13 16:37:31 0 17K
Personal Finance
Personal Finance: A Guide to Financial Health and Empowerment
Personal finance is a vital aspect of everyday life, encompassing the management of money,...
By Dacey Rankins 2024-10-17 19:57:02 0 32K

BigMoney.VIP Powered by Hosting Pokrov