Important
You are browsing upcoming documentation for version 6.1 of OroCommerce, scheduled for release in 2025. Read the documentation for version 6.0 (the latest LTS version) to get up-to-date information.
See our Release Process documentation for more information on the currently supported and upcoming releases.
PersistentStorage
persistentStorage
Provides clint-side storage. Uses localStorage if supported, otherwise uses cookies. Realizes Storage Interface.
Kind: Exported member
persistentStorage.length : number
Returns an integer representing the number of data items stored in the Storage object.
Kind: static property of persistentStorage Read only: true
persistentStorage.getItem(sKey) ⇒ string
When passed a key name, will return that key’s value.
Kind: static method of persistentStorage
Param |
Type |
---|---|
sKey |
string |
persistentStorage.key(nKeyId)
When passed a number n, this method will return the name of the nth key in the storage.
Kind: static method of persistentStorage
Param |
Type |
---|---|
nKeyId |
number |
persistentStorage.setItem(sKey, sValue)
When passed a key name and value, will add that key to the storage, or update that key’s value if it already exists.
Kind: static method of persistentStorage
Param |
Type |
---|---|
sKey |
string |
sValue |
string |
persistentStorage.removeItem(sKey)
When passed a key name, will remove that key from the storage.
Kind: static method of persistentStorage
Param |
Type |
---|---|
sKey |
string |
persistentStorage.hasOwnProperty()
Kind: static method of persistentStorage
persistentStorage.clear()
When invoked, will empty all keys out of the storage.
Kind: static method of persistentStorage