#javascript #typescript
#javascript #typescript
Вопрос:
https://www.typescriptlang.org/docs/handbook/intro.html почему это не определено?
class Person {
@readonly
get name() { return `阿斯蒂芬` }
}
function readonly(target, name, descriptor){
// why descriptor is undefined ???
descriptor.writable = false; // error
return descriptor;
}
Person.prototype.name
Комментарии:
1. У вас есть более конкретная ссылка? Это относится к главному вопросу руководства.
2. Может быть, потому, что вы работаете в среде ES5? Свойство descriptors было открыто для разработчиков в ES6 и более поздних версиях Ecmascript.
3. это Typescript, запуск в ts-node может это исправить