我有一个名为“ cart”的对象数组,看起来像这样,
cart:[{name:any, rate:number, qty:number, discount:number, subtotal:number}]
而且我不想一开始就包含任何数据,但是当我写的时候
cart:[{name:any, rate:number, qty:number, discount:number, subtotal:number}];
并尝试使用找到长度
Object.keys(this.cart).length
它显示一个错误说
`TypeError: Cannot convert undefined or null to object`
另外,如何清除数组中的所有元素。
根据我的理解,以下内容应该适合您,
interface ISomething {
name: any;
rate: number;
qty: number;
discount: number;
subtotal: number
}
let cart: Array<ISomething> = [];
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句