local storage
by slawe
JavaScript
var user = {
id: 0,
firstName: 'Test',
lastName: 'User',
email: '[email protected]',
token: 'yyy.02@G$QwPP#w.000',
groups: {
0: {
id: 1,
name: 'admin'
},
1: {
id: 2,
name: 'user'
}
}
},
db = {
name: 'someName',
server: 'someServer',
user: 'someUser',
password: 'somePassword',
port: 3306
};
/*console.log(
user,
db
);*/
localStorage.setItem('userData', JSON.stringify(user));
localStorage.setItem('dataBase', JSON.stringify(db));
//var parse = JSON.parse(localStorage.getItem('userData'));
var data = localStorage.getItem('userData'),
json = JSON.parse(data);
console.log(
json
);
/*
for(var x in localStorage) {
console.log(
x+"="+((localStorage[x].length*16)/(8*1024)) + ' KB'
);
}
*/
var total = 0;
for(var x in localStorage) {
var amount = (localStorage[x].length * 16) / (8 * 1024);
total += amount;
console.log( x + " = " + amount.toFixed(2) + " MB");
}
console.log( "Total: " + total.toFixed(2) + " MB");
//localStorage.removeItem('userData');
localStorage.clear();