Constructor
new GDSecureStorage()
Methods
clear()
Clears the local storage
Example
var key1 = "key1";
var value1 = "value1";
var key2 = "key2";
var value2 = "value2";
localStorage.setItem(key1, value1);
localStorage.setItem(key2, value2);
console.log(localStorage.getLength()); // 2
localStorage.clear();
console.log(localStorage.getLength()); // 0
getItem(key)
Returns a value from local storage by key
Parameters:
Name | Type | Description |
---|---|---|
key |
string | The key for existing value in local storage |
Example
var key = "key";
var value = "value";
localStorage.setItem(key, value);
var val = localStorage.getItem(key);
console.log(val); // "value"
getLength()
Returns a number - how many elements are there in the local storage
Example
var key = "key";
var value = "value";
localStorage.setItem(key, value);
var localStorageSize = localStorage.getLength();
console.log(localStorageSize); // 1
key(index)
Returns a key for particular index in local storage
Parameters:
Name | Type | Description |
---|---|---|
index |
number | The index in local storage |
Example
var key = "key";
var value = "value";
localStorage.setItem(key, value);
console.log(localStorage.key(0)); // "key"
removeItem(key)
Removes the value fram local storage with key
Parameters:
Name | Type | Description |
---|---|---|
key |
string | The key for existing value in local storage |
Example
var key = "key";
var value = "value";
localStorage.setItem(key, value);
console.log(localStorage.getLength()); // 1
localStorage.removeItem(key);
console.log(localStorage.getLength()); // 0
setItem(key, value)
Adds new value to local storage
Parameters:
Name | Type | Description |
---|---|---|
key |
string | The key for newly create value |
value |
any | The value itself |
Example
var key = "key";
var value = "value";
localStorage.setItem(key, value);
console.log(localStorage.getItem(key)); // "value"