Сохранение табоицы в localStorage

Мне нужно сохранить данные неупорядоченной таблицы в localStorage и потом воссоздать ее при перезагрузке страницы. Самый простой способ, который я вижу - сохранять сам объект таблицы table/tbody. Но насколько это "правильное" решение? Разве мы вместе с объектом не "тащим" кучу ненужных нам данных и свойств в localStorage?

Будет ли правильным сделать подобное через сохранение данных ячеек в двумерный неупорядоченный массив, который обновляется и сохраняется в localStorage Каждый раз, когда в какую-нибудь ячейку новое значение записывается? Примерно такой объект с массивом:

tableData = {
    columns: 0,
    rows: 0,
    data: [*тут индексы - номер ряда. Индексы вложенного массива - номер ячейки*]
}

Ответы (0 шт):