1
在TypeScript中,我一直在將非實例變量從我的類中分離出來,並將其與類相同的名稱空間分隔開。例如:TypeScript靜態成員與名稱空間與類名稱
class Person
{
age: number;
constructor(age: number)
{
this.age = age;
}
}
namespace Person
{
export let numberOfFingers: number = 10;
}
export default Person;
與此相反:
class Person
{
static numberOfFingers: number = 10;
age: number;
constructor(age: number)
{
this.age = age;
}
}
export default Person;
是否有以下兩種方法之一任何好處?