JavaScript set()

0
11كيلو بايت

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
What Should Be in a Product Plan?
A product plan is one of the most important tools in product management. It provides clarity,...
بواسطة Dacey Rankins 2025-08-20 15:38:33 0 2كيلو بايت
Business
What Is One Decision You Regret, and What Did You Learn From It?
Every leader has faced moments where hindsight brings clarity. Regret is not a sign of...
بواسطة Dacey Rankins 2025-05-09 15:06:22 0 7كيلو بايت
Business
What Are the Different Types of Feedback?
Understanding Various Feedback Forms: Positive, Negative, Constructive, and Destructive Feedback...
بواسطة Dacey Rankins 2025-05-28 14:18:10 0 5كيلو بايت
Научная фантастика и фэнтези
Ходячий замок. Howl's Moving Castle. (2004)
Злая ведьма заточила 18-летнюю Софи в тело старухи. Девушка-бабушка бежит из города куда глаза...
بواسطة Nikolai Pokryshkin 2023-03-07 23:05:07 0 23كيلو بايت
Business
What Skills and Qualities Make a Successful CEO?
Being a Chief Executive Officer (CEO) is about much more than holding the top title in an...
بواسطة Dacey Rankins 2025-08-06 10:58:32 0 3كيلو بايت

BigMoney.VIP Powered by Hosting Pokrov