# 非必要情况下不能使用any
// bad
const data: any = {
name: 'name',
age: 18,
address: 'beijing',
}
interface ListItem {
name: string
age: number
address: string
}
// good
const data: ListItem = {
name: 'name',
age: 18,
address: 'beijing',
}
如果一个对象有多层嵌套,并且数据过多,不确定性太大。可以使用 AnyObject
来代替 any
。
type AnyObject = Record<string, any>