Skip to content

isFile

检查给定的值是否是一个File

此函数测试提供的值是否是File的实例。 如果该值是File的实例,则返回true,否则返回false

签名

typescript
function isFile(x: unknown): x is File;

参数

  • x (unknown): 要测试的值是否是一个File

返回值

(x is File): 如果该值是一个File,则返回true,否则返回false

示例

typescript
const file = new File(['content'], 'example.txt', { type: 'text/plain' });
const blob = new Blob(['content'], { type: 'text/plain' });
const value = {};

console.log(isFile(file)); // true
console.log(isFile(blob)); // false
console.log(isFile(value)); // false