Как сбросить нумерацию объектов в многомерном объекте на jQuery? Здравствуйте, я получал список объектов в следующем видеObject {Object, Object} И получал к ним доступ с помощью порядкового индексе индексаvar storage_data[0] var storage_data[1] После определённых манипуляций на Бэкенде, мне возращаются пронумерованные объекты с индексами массивов проставленных PHPObject {40: Object, 44: Object} Мне нужно как то сбросить эти индексы, и получать доступ так-же как я получал. К этим объктам доступ можно получить написан их непосредственный индекс присвоенный PHPvar storage_data[40] var storage_data[44] Как можно сбросить/удалить индексы или получить доступ по порядковому элементу?
Для сброса нумерации объектов в многомерном объекте на jQuery можно воспользоваться методом jQuery.each() для перебора объектов и создания нового объекта с порядковыми индексами. Например:
Для сброса нумерации объектов в многомерном объекте на jQuery можно воспользоваться методом jQuery.each() для перебора объектов и создания нового объекта с порядковыми индексами. Например:
var indexedObjects = {};$.each(originalObject, function(index, obj){
indexedObjects[index] = obj;
});
После этого вы сможете получать доступ к объектам по порядковым индексам, как вы делали раньше:
var storage_data = indexedObjects[0];var storage_data = indexedObjects[1];
Таким образом, вы сможете сбросить нумерацию объектов и получать доступ к ним по порядковым индексам.