打字稿-输入'{值:数字;日期:日期; }”不可分配给“ Record []”类型。 ts(2322)

时间:2020-08-06 08:07:56

标签: typescript

我不确定为什么会出现此错误,我正在向数组中添加一个对象,如下所示:

“类型'{{value:number; date:Date;}'不能分配给'Record []'类型。对象文字只能指定已知属性,但是'Record []'类型中不存在'value' ts(2322)“

export interface Record {
  value: number
  date: Date
}

const transaction: Record[] = {
  value: amount.value,
  date: new Date()
}


// transaction
{ value: 50.00, date: 2020-08-04T11:52:28.876Z },
{ value: 13.10, date: 2020-08-04T11:57:32.900Z }

1 个答案:

答案 0 :(得分:1)

我认为您正在尝试保存对象,但是等待类型是对象数组。