我得到了以下错误,我认为这是由于我的错字。但是我无法找出我做错了什么 - 我只提供了两个参数而不是三个,如下所示。
this.props.cases.map((case, index) => { rows.push(<TableRow case={case} key={index} />) })
错误:
预期TS1109表达式。 TS2554预计有1-2个参数,但得到了3个
答案 0 :(得分:0)
似乎发生此错误是因为case
是保留字。修正如下:
this.props.cases.map((useCase, index) => {
rows.push(<TableRow case={useCase} key={index} />)
})
TypeScript中的保留字列表供将来参考:
https://github.com/Microsoft/TypeScript/issues/2536#issuecomment-87194347