Точечная запись не работает в js локальном хранилище - PullRequest
0 голосов
/ 09 апреля 2020

Нотная точка не работает в локальном хранилище Google Chrome. Я пытаюсь добавить объект в существующий объект, но он не работает.

let incomes = localStorage.getItem("Incomes");
incomes = JSON.parse(incomes);

let data = {
  capital: capital,
  name: name,
  price: price
}

if (incomes) {
  incomes = {
    ...incomes,
    income: data,
  }
} else {
  incomes = {
    income: data,
  }
}

localStorage.setItem("Incomes", JSON.stringify(incomes));

1 Ответ

0 голосов
/ 09 апреля 2020

Пожалуйста, добавьте значение по умолчанию к доходу

incomes = JSON.parse(incomes) || {};
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...