我有:
const file = formData.get('documents[]')
什么类型的文件?
常量文件:FormDataEntryValue |空
我需要访问 file?.name
。
我得到了:
Property 'name' does not exist on type 'FormDataEntryValue'.
最佳答案
FormDataEntryValue 被定义为文件和字符串的联合:
类型 FormDataEntryValue = 文件 |字符串;
因此您需要首先检查该变量确实是一个文件:
if (file instanceof File) {
console.log(file.name);
}
关于javascript - typescript :属性 'name' 在类型 'FormDataEntryValue' 上不存在,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/71090990/