JavaScript Getter and Setter

In JavaScript, getter methods are used to access the properties of an object. For example:

const person = {
firstName: "John",
lastName: "Doe",
language: "",
set lang(lang) {
this.language = lang;
}
};

// Set an object property using a setter:
person.lang = "en";

// Display data from the object:
document.getElementById("demo").innerHTML = person.language;

In JavaScript, setter methods are used to change the values of an object. For example:

const language = { set current(name) { this.log.push(name); }, log: [] };

language.current = 'EN'; language.current = 'FA';

console.log(language.log); // expected output: Array ["EN", "FA"]