WorkletSharedStorage: entries() 方法

实验性: 这是一项实验性技术
在生产中使用此技术之前,请仔细检查浏览器兼容性表格

entries() 方法是 WorkletSharedStorage 接口的一部分,它返回一个 异步迭代器。该迭代器提供一个 [key, value] 对数组,对应于 WorkletSharedStorage 实例的可枚举属性。这些对的顺序类似于 for...in 循环中的顺序,但 for...in 循环还会枚举原型链上的属性。

语法

js
entries()

参数

无。

返回值

WorkletSharedStorage 的可枚举属性键值对的数组。

异常

TypeError

如果调用站点未在成功的 隐私沙盒注册流程 中包含共享存储 API,则会抛出此错误。

示例

js
// entries() available inside a shared storage worklet module
const storage = await this.sharedStorage;

async function logEntries() {
  for await (const [key, value] of storage.entries()) {
    console.log({ key, value });
  }
}

规范

此特性似乎未在任何规范中定义。

浏览器兼容性

另见