У меня есть объект JSON, который инициируется при загрузке страницы, например:
data[foo] = bar;
data[foo2] = bar2;
data[foo3] = bar3;
Есть ли способ внедрить элемент перед первый элемент foo
, так что при выполнении для var i в data
новый элемент будет проходить по циклу перед элементами, которые были добавлены при инициации объекта?
Причина в том, что я показываю пользователю некоторые элементы. Когда пользователь добавляет новый элемент через javascript, я хочу, чтобы этот новый элемент отображался над всеми существующими элементами, однако, когда я добавляю новый элемент, т.е.
data[newItem] = newItem;
, тогда объект JSON выглядит следующим образом:
data[foo] = bar;
data[foo2] = bar2;
data[foo3] = bar3;
data[newItem] = newItem;
Вместо того, как Я хочу, а именно:
data[newItem] = newItem;
data[foo] = bar;
data[foo2] = bar2;
data[foo3] = bar3;
Есть идеи?