private fill(n: number): void
{
for(let i: number = 0; i < n; ++i)
{
this.Numbers[i] = Math.ceil(Math.random() * 100);
}
}
constructor(n: number)
{
this.fill(n);
}
}
Есть такой класс, почему когда я создаю экземпляр класса выдает ошибку в строке
this.Numbers[i] = Math.ceil(Math.random() * 100); this.Nmbers in undefined? 🙂
предполагаю, что потому что создана просто переменная в классе, то что она массив, не присвоено
точно, работает. Спасибо огромное, хотя странно указано же Array 🙂
В документации прямо написано что нельзя создать экземпляр абстрактного класса https://www.typescriptlang.org/docs/handbook/2/classes.html#abstract-classes-and-members
Обсуждают сегодня