Тема: JSON localStorage
Показать сообщение отдельно
  #21 (permalink)  
Старый 03.07.2017, 14:31
Профессор
Отправить личное сообщение для laimas Посмотреть профиль Найти все сообщения от laimas
 
Регистрация: 14.01.2015
Сообщений: 12,990

Сообщение от biryukovm
перезапись
Просто записываем значение свойства:

data[идентификатор] = {данные}

Если такое свойство (идентификатор) уже есть в объекте data, то его данные заменится новыми, иначе в data будет добавлено новое свойство (идентификатор) с данными.

Если есть необходимость узнать есть ли свойство (идентификатор) в объекте, то можно получить свойства объекта в массив и в нем проверить:

if(~Object.keys(data).indexOf(свойство)) {
    //есть такое свойство у объекта
}


PS. Тут важен контекст понятия "узнать", можно ведь просто проверить что вернет обращение к свойству объекта, а не перебирать ключи.

PS. А удалить свойство объекта - delete data[свойство]

Последний раз редактировалось laimas, 03.07.2017 в 14:38.
Ответить с цитированием