JavaScript set()

0
5K

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.

Search
Categories
Read More
История
Пожары. Incendies. (2010)
Когда брат и сестра Марван ознакомились с завещанием матери, их удивлению не было предела. Её...
By Nikolai Pokryshkin 2023-01-23 12:00:36 0 19K
Business
What is a business model?
A business model is a crucial component of any company, whether it's a startup or an established...
By Dacey Rankins 2025-01-09 15:23:12 0 1K
История
Куда ты идешь, Аида? Quo vadis, Aida? (2020)
Аида — переводчица при нидерландском контингенте войск ООН. В Сребренице живут её муж и...
By Nikolai Pokryshkin 2022-09-11 21:38:16 0 21K
Social Issues
Jailbait. (2014)
Anna Nix is sent to a juvenile prison for the murder of her abusive stepfather. In the prison,...
By Leonard Pokrovski 2023-04-30 16:57:07 0 17K
Environment
The Intersection of Science and the Environment: Understanding Our Impact and the Path Forward
In an era of rapid technological advancement, the relationship between science and the...
By Dacey Rankins 2024-12-12 14:24:57 0 1K
image/svg+xml


BigMoney.VIP Powered by Hosting Pokrov