# 非必要情况下不能使用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>

回到顶部