Set and Get Functions in JavaScript
Set и Get - это методы доступа к свойствам объекта в JavaScript. Set используется для установки значения свойства, а Get - для получения его значения.
Примеры использования:
1. Set:
javascript
let obj = {
name: "John",
age: 30,
set fullName(value) {
let parts = value.split(' ');
this.name = parts[0];
this.age = parts[1];
}
};
obj.fullName = "Alice 25"; // вызывает метод set
console.log(obj.name); // Alice
console.log(obj.age); // 25
2. Get:
javascript
let obj = {
name: "John",
age: 30,
get fullName() {
return `${this.name} is ${this.age} years old.`;
}
};
console.log(obj.fullName); // вызывает метод get и выводит: John is 30 years old.
Таким образом, использование методов Set и Get позволяет более гибко управлять доступом к свойствам объекта в JavaScript.