interface Persontest {name:string;[key:string]:any
}
var psss:Persontest={name:'1',age:10,sex:'男',[Symbol()]:'灵境胡同'
}
ts中,[Symbol()] 是一个计算属性名称的语法,可以在对象字面量中使用 Symbol 类型来动态地生成属性名称,[Symbol()] 生成了一个名为 Symbol() 的属性,并赋值为 ‘灵境胡同’。由于该属性名称是动态生成的,所以它不会与任何其他属性冲突。
计算属性名称在某些情况下非常有用,例如当你希望创建一个唯一的属性,或者希望动态地生成属性名称。