Как работает метод get в js?

Аватар пользователя Andrey G
Andrey G
08 декабря 2022

get относится к свойствам-аксессорам и представляет собой функцию, которая обеспечивает получение необходимых нам свойств.

const car = {
  brand: 'Tesla',
  model: "Model S",
  color: 'black',

  get info() {
    return `${this.brand} ${this.model} - ${this.color}`;
  }
};

const desc = car.info; // => Tesla Model S - black

При этом во внешнем коде это выглядит как обращение к обычному свойству.

В js геттеры и сеттеры это отдельные функции get, set? Как они работают?

0 0
Познакомьтесь с основами JavaScript бесплатно