SessionStorage class

方法

containsKey(string)

如果缓存中存在给定键,则返回 true 或 false。

decryptData()
getItem(string)

从与给定密钥匹配的窗口存储对象中获取项。

getKeys()

从窗口存储对象获取所有键作为可迭代字符串数组。

getUserData(string)

可能包含 PII 的敏感数据的 Getter。

initialize()

异步初始值设定项

removeItem(string)

删除与给定键匹配的窗口存储对象中的项。

setItem(string, string)

使用给定键设置窗口存储对象中的项。

setUserData(string, string)

可能包含 PII 的敏感数据的 Setter。

方法详细信息

containsKey(string)

如果缓存中存在给定键,则返回 true 或 false。

function containsKey(key: string): boolean

参数

key

string

返回

boolean

decryptData()

function decryptData(): Promise<null | object>

返回

Promise<null | object>

getItem(string)

从与给定密钥匹配的窗口存储对象中获取项。

function getItem(key: string): null | string

参数

key

string

返回

null | string

getKeys()

从窗口存储对象获取所有键作为可迭代字符串数组。

function getKeys(): string[]

返回

string[]

getUserData(string)

可能包含 PII 的敏感数据的 Getter。

function getUserData(key: string): null | string

参数

key

string

返回

null | string

initialize()

异步初始值设定项

function initialize(): Promise<void>

返回

Promise<void>

removeItem(string)

删除与给定键匹配的窗口存储对象中的项。

function removeItem(key: string)

参数

key

string

setItem(string, string)

使用给定键设置窗口存储对象中的项。

function setItem(key: string, value: string)

参数

key

string

value

string

setUserData(string, string)

可能包含 PII 的敏感数据的 Setter。

function setUserData(key: string, value: string): Promise<void>

参数

key

string

value

string

返回

Promise<void>