我想指定一个将对象数组作为参数的函数,但我没有为该对象定义特定类型(一种“匿名类型”)
bagTotal = (products) => {
// function does stuff
}
我明白我可以这样做:
bagTotal = (products: any[]) => {
// function does stuff
}
但这比我想要的要轻松一些:对typescript严格。
products
是一组外观相同的对象;所有对象都有名称、价格和描述。
我怎么能声明呢?
我想做类似的事情
bagTotal = (products: [{name: string, price: number, description: string}]) => {
// function does stuff
}
但这是不对的。我该如何声明?