options=options||{};
const { path, file, data } = Object.assign(options, defaultOptions, options)
const format = Object.assign({}, defaultOptions.format, {space: '; '}, options.format)
options=options||{};
const { path, file, data } = {...defaultOptions, ...options};
const format = {...defaultOptions.format, {space: '; '}, options.format}
[
{"id":"check-option-1","a":"http://lorempixel.com/30/30/city","title":"TITLE + добавляет всплывающую подсказку к тексту ссылки","img":"http://lorempixel.com/30/30/city","p":["1","1.1"]},
{"id":"check-option-2","a":"http://lorempixel.com/30/30/technics","img":"http://lorempixel.com/30/30/technics","p":["2","2.1"]}
]
localStorage.setItem(localName, JSON.stringify([]));
{
"check-option-1": {id: "check-option-1", a: "http://lorempixel.com/30/30/city", title: "TITLE + добавляет всплывающую подсказку к тексту ссылки", img: "http://lorempixel.com/30/30/city", p: Array(2)}
"check-option-2": {id: "check-option-2", a: "http://lorempixel.com/30/30/tech
}
localStorage.setItem(localName, JSON.stringify({}));
[
{id: "check-option-1", a: "http://lorempixel.com/30/30/city", title: "TITLE + добавляет всплывающую подсказку к тексту ссылки", img: "http://lorempixel.com/30/30/city", p: Array(2)},
{id: "check-option-2", a: "http://lorempixel.com/30/30/tech ... }
]
{
"check-option-1": {id: "check-option-1", a: "http://lorempixel.com/30/30/city", title: "TITLE + добавляет всплывающую подсказку к тексту ссылки", img: "http://lorempixel.com/30/30/city", p: Array(2)}
"check-option-2": {id: "check-option-2", a: "http://lorempixel.com/30/30/tech
}
[item1, item2, и т.д]
а {id1:item1, id2:item2, и т.д}
. Осталось от предыдущих попыток работы)[item1, item2, и т.д]
то я не прав и у вас все норм.{id1:item1, id2:item2, и т.д}
то тогда нарушена логика хранения и обработки данных в коде.
Оптимальным пока вижу решение предложенное Alex в комментариях к вопросу, но там тоже не без недочетов.
PS: хочется чтобы как в яблофоне, одна кнопка, нажал на нее а яблофон уже сам знает что я от него хочу (утрирую конечно, но все же :)