SessionStorage class

方法

containsKey(string)

如果快取中存在給定金鑰,則回傳真或假。

decryptData()
getItem(string)

從與指定金鑰匹配的視窗儲存物件取得該項目。

getKeys()

從視窗儲存物件取得所有鍵,作為一個可迭代的字串陣列。

getUserData(string)

收集可能包含個人資訊的敏感資料。

initialize()

非同步初始化器

removeItem(string)

移除視窗儲存物件中與指定金鑰相符的項目。

setItem(string, string)

用指定的鍵值在視窗儲存物件中設定該項目。

setUserData(string, string)

用於可能包含個人資訊的敏感資料設定器。

方法詳細資料

containsKey(string)

如果快取中存在給定金鑰,則回傳真或假。

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)

收集可能包含個人資訊的敏感資料。

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)

用於可能包含個人資訊的敏感資料設定器。

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

參數

key

string

value

string

傳回

Promise<void>