Class: GDSecureStorage

GDSecureStorage()

GDSecureStorage provides local storage analog functionality

Constructor

new GDSecureStorage()

Source:

Methods

clear()

Clears the local storage
Source:
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
Source:
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
Source:
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
Source:
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
Source:
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
Source:
Example
var key = "key";
var value = "value";

localStorage.setItem(key, value);
console.log(localStorage.getItem(key)); // "value"