Показать сообщение отдельно
  #1 (permalink)  
Старый 31.10.2015, 14:01
Интересующийся
Отправить личное сообщение для pepel266 Посмотреть профиль Найти все сообщения от pepel266
 
Регистрация: 31.10.2015
Сообщений: 10

Конструктор массива объектов и работа с ними через localStorage
Добрый день, есть вот такой код:
//конструктор объекта....
function BaseObj(){
	this.name = nameCase();
	this.rest = checkCache();
}
//конструктор массива объектов
function ArrBase(){
	var datBaseArr = [];
	var length = prompt('кол - во объектов:',1);
	if(!isNumeric(length)){
		ArrBase();
	}
	for(var i = 0;i < length;i++){
		datBaseArr.push(new BaseObj());
	}
	return datBaseArr;
}
//создание локальной базы данных на основе конструктора объектов.
localStorage.setItem('bases',JSON.stringify(ArrBase()));


Вопрос мой в следующем, нужна подсказка по доработке конструктора для работы с отдельными объектами из массива.
Допустим создано и записано в localStorage 3 объекта:
{name:молоко,rest:8}
{name:картошка,rest:3}
{name:кирпич,rest:7}
Как мне получить доступ к любому из них в отдельности и после манипуляций с ним изменения сохранились в localStorage?
Ответить с цитированием