FileSystemHandle: isSameEntry() 方法
注意:此功能在 Web 工作线程 中可用。
isSameEntry()
方法是 FileSystemHandle
接口的方法,用于比较两个 句柄
,以查看关联的条目(文件或目录)是否匹配。
语法
js
isSameEntry(fileSystemHandle)
参数
FileSystemHandle
-
要与调用该方法的句柄匹配的
FileSystemHandle
。
返回值
一个 Promise,它将以一个 Boolean
作为结果。
示例
以下函数将单个条目与条目数组进行比较,并返回一个 Promise
,该 Promise 将以一个新的数组作为结果,该数组中已删除任何匹配的条目。
js
async function removeMatches(fileEntry, entriesArr) {
const newArr = [];
for (const entry of entriesArr) {
if (!(await fileEntry.isSameEntry(entry))) {
newArr.push(entry);
}
}
return newArr;
}
规范
规范 |
---|
文件系统标准 # api-filesystemhandle-issameentry |
浏览器兼容性
BCD 表格仅在启用 JavaScript 的浏览器中加载。