this._state
}
от
justFn() {
return this._state
}
понимаю что первый вариант это геттер, но вторая ф-ция делает ведь тоже самое, считается ли она тоже геттером? или надо именно через слово get чтобы считать ф-цию геттером?
геттер - функция, срабатывающая при обращении к данной переменной, к нему в принципе нельзя обратиться как к функции, нельзя навешать аргументов, нельзя закинуть в apply
спасибо за объяснение
Почему нельзя, когда можно. class MyClass { get property () { console.log(this.value) } } const descr = Object.getOwnPropertyDescriptor(MyClass.prototype, 'property') descr.get.apply({ value: 1 })
Обсуждают сегодня