typescript function(config:SquareConfig): {color:string, area: number}后面的花括号里的什么意思?
config属性不是有接口SquareConfig规定了吗?
{color:string, area: number}是什么作用
interface SquareConfig {
color?: string
width?: number
}
// 这里{color:string, area: number}是什么意思?
function createSquare(config: SquareConfig): {color:string, area: number}{
}
自然是这个函数的返回值的类型,这里规定了返回值必须为包含
string
类型的color
和number
类型的area
的object