FileSystemHandle: isSameEntry() 方法
注意:此功能在 Web Workers 中可用。
FileSystemHandle 接口的 isSameEntry() 方法用于比较两个 handles,以确定它们关联的条目(文件或目录)是否匹配。
语法
js
isSameEntry(fileSystemHandle)
参数
FileSystemHandle-
要与调用方法的句柄进行匹配的
FileSystemHandle。
返回值
一个返回 Boolean 值的 Promise。
示例
以下函数将单个条目与一个条目数组进行比较,并返回一个 Promise,该 Promise fulfilled 后会得到一个移除了所有匹配条目的新数组。
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 |
浏览器兼容性
加载中…