Добрый день, есть вот такой код:
//конструктор объекта....
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?