我想使用这个通用辅助函数来创建表单数据:
function createFormData(data: any): FormData {
const formData = new FormData();
for (const key in data) {
formData.append(key, data[key]);
}
return formData;
}
但是 ESLint 给了我一个unexpected any警告。当我将参数类型更改为时any,object它会显示以下错误消息data[key]:
元素隐式具有“任何”类型,因为“字符串”类型的表达式不能用于索引类型“{}”。在“{}”类型上找不到带有“字符串”类型参数的索引签名
如何在此处修复我的代码以便不显示错误消息或警告(不只是关闭 linter)?