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
Newspapers
10 MOST WIDELY READ NEWSPAPERS IN THE WORLD
Over time, it becomes important for newspaper owners to publish their contents in accordance with...
By FWhoop Xelqua 2022-11-02 13:33:41 0 37K
Искусство, культура и развлечения
Шерлок младший. Sherlock Jr. (1924)
Б.Китон - киномеханик, который мечтает быть знаменитым детективом, как Шерлок Холмс. Влюбленный в...
By Nikolai Pokryshkin 2023-04-02 21:01:16 0 44K
Business
Why Is Mentoring Important? Unlocking Growth Through Meaningful Connections
Mentoring is far more than just a professional relationship—it’s a powerful...
By Dacey Rankins 2025-05-22 20:11:31 0 9K
Economics
What Careers Are Available in Commerce?
What Careers Are Available in Commerce? Commerce is one of the most practical and flexible...
By Leonard Pokrovski 2026-02-19 02:28:54 0 3K
Marketing and Advertising
How to Define Your Target Audience and Master Market Segmentation
Introduction: Why Knowing Your Audience Is the Heart of Great Marketing Imagine standing in...
By Dacey Rankins 2025-10-10 20:26:25 0 5K

BigMoney.VIP Powered by Hosting Pokrov