JavaScript set()

0
6χλμ.

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.

Αναζήτηση
Κατηγορίες
Διαβάζω περισσότερα
Business
How Can Businesses Handle Ethical Dilemmas?
In today's fast-paced and ever-evolving business world, ethical dilemmas are an inevitable...
από Dacey Rankins 2025-02-03 15:54:35 0 2χλμ.
Business
How Can I Connect with Other Indie Hackers for Support and Collaboration?
Building a successful indie business can often feel like a lonely journey. As you work to develop...
από Dacey Rankins 2025-02-17 16:45:14 0 3χλμ.
Ιστορίες
Zeitgeist (2007)
Mythology and belief in society today, presenting uncommon perspectives of common cultural...
από Leonard Pokrovski 2023-07-15 20:09:29 0 22χλμ.
Научная фантастика и фэнтези
Ая и ведьма. Earwig and the Witch. (2021)
Несмотря на то что 10-летняя Ая не знает родительской ласки и воспитывается в детском приюте...
από Nikolai Pokryshkin 2022-09-21 19:57:32 0 28χλμ.
Television
FOX 26, Live TV Houston USA.
Houston area news, weather, traffic, sports and breaking news from FOX 26 Houston. Watch live...
από Nikolai Pokryshkin 2022-09-13 08:08:28 0 30χλμ.
image/svg+xml


BigMoney.VIP Powered by Hosting Pokrov