WorkletSharedStorage: entries() 方法

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

WorkletSharedStorage 接口的 entries() 方法返回一个 异步迭代器。该迭代器提供一个包含 [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 });
  }
}

规范

规范
共享存储 API
# worklet-shared-storage

浏览器兼容性

BCD 表格只在浏览器中加载

另请参阅