Допустим, у меня есть класс:Проверьте, является ли объект (или просто класс) имеет свойство
module MyModule {
export class MyClass {
x:number;
y:number;
}
}
Тогда у меня есть строка, «х». Как проверить, имеет ли MyClass свойство «x»?
Если я создаю экземпляр MyClass, а затем сделать:
myClassInstance.hasOwnProperty("x");
возвращает ложь, если й не имеет установить значение по умолчанию. Но я не хочу устанавливать значения по умолчанию для каждого свойства. Было бы лучше, если бы я мог сделать это без создания экземпляра MyClass.
Я хочу сделать это в уровне машинописи, не JavaScript. – zeroin
ТипScript не существует во время выполнения. ТипScript переводится в JavaScript до его выполнения. – NineBerry
Если вы объясните, почему вы хотите проверить какое-либо свойство во время выполнения, возможно, есть другой способ добиться того, что вы пытаетесь сделать. – NineBerry