TypeScript 中的 {}[] 类型是什么,为什么我无法获取其条目之一的“索引”字段?

问题描述 投票:0回答:0

查看 chart.js 示例

https://valor-software.com/ng2-charts/#BarChart

在打字稿代码中:

public chartClicked({ event, active }: { event?: ChartEvent, active?: {}[] }): void {
    console.log(event, active);
  }

当我使用 devtools 时,我看到了我需要的价值

如何访问索引的值?

试过了

console.log(active?[0].index

加上其他人,但最终会出现这样的错误

console.log(active?[0].index);有一条错误消息,属性“index”在类型“number[]”上不存在。

变量声明中的

{}[]
说的是什么?

javascript typescript chart.js
© www.soinside.com 2019 - 2024. All rights reserved.