Жирная стрелка для определения свойства

#typescript

Вопрос:

В сценарии типа свойство может быть определено как

get someprop(): логическое {возвращает a === b;}

Можно ли здесь использовать оператор со стрелкой ? что-то вроде

получить someprop() => a === b ;

Ответ №1:

Нет, синтаксис setter/getter в JavaScript требует использования:

 get propName() {
  // function body
}
 

или

 set propName() {
  // function body
}
 

К сожалению, других вариантов нет, если вам нужно использовать сеттер или геттер.

Стандартные свойства в объектном литерале, конечно, могут использовать функции со стрелками.

 const obj = {
  someprop: () => a === b
};