Показать сообщение отдельно
  #4 (permalink)  
Старый 31.10.2015, 17:14
Аватар для ruslan_mart
Профессор
Отправить личное сообщение для ruslan_mart Посмотреть профиль Найти все сообщения от ruslan_mart
 
Регистрация: 30.04.2012
Сообщений: 3,018

pepel266, лучше так:

function storageObject(itemName) {
	var object = window.localStorage.getItem(itemName);
	this.itemName = itemName;
	this.data = object ? JSON.parse(object) : {};
};
storageObject.prototype.remove = function() {
	window.localStorage.removeItem(this.itemName);
};
storageObject.prototype.save = function() {
	window.localStorage.setItem(this.itemName, JSON.stringify(this.data));
};




var base = new storageObject('base');

base.data.foo = 'bar';
base.data.one = 'two';
base.data.bla = {};

base.save();

Последний раз редактировалось ruslan_mart, 31.10.2015 в 18:30.
Ответить с цитированием