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.

Site içinde arama yapın
Kategoriler
Read More
Arts
Investments in art. How much can you earn from masterpieces?
Works of art, in addition to cultural value, also have material value. Moreover, their value is...
By Michael Pokrovski 2024-03-11 21:17:45 0 28K
Business
What Are the Typical Deliverables of a Business Consulting Project?
Business consulting projects are designed to address specific challenges, improve efficiency, and...
By Dacey Rankins 2025-02-10 18:25:29 0 17K
Illustration
The Art of Illustration: A Journey Through Visual Storytelling
Illustration is one of the most powerful forms of visual communication, blending artistry with...
By Dacey Rankins 2024-11-20 16:36:14 0 12K
Спорт
Рокки. Rocky. (1976)
Филадельфия. Рокки Бальбоа — молодой боксёр, который живёт в захудалой квартирке и еле...
By Nikolai Pokryshkin 2023-04-15 11:56:09 0 35K
Business
How Do You Improve Supply Chain Efficiency?
Techniques Include JIT, Lean, Six Sigma, Route Optimization, Inventory Forecasting, and Supplier...
By Dacey Rankins 2025-07-03 17:01:54 0 17K

BigMoney.VIP Powered by Hosting Pokrov