2016-01-25 2 views
0

Пожалуйста, обратите внимание на следующий JSON объект:Как переместить prev/next объекта объектов (JavaScript)

Object { 
    [i24] => Object { 
       [name] => Mike 
       [gender] => male 
      } 
    [i26] => Object { 
       [name] => John 
       [gender] => male 
      } 
    [i32] => Object { 
       [name] => Mary 
       [gender] => female 
      } 
} 

Как переместить курсор к предыдущему/следующему элементу в главном объекте? Альтернативно (возможно, даже лучше), как я могу получить X-й объект? например. в формате jsonObject[X]

+1

превратить его в массив? – putvande

+0

Пожалуйста, отформатируйте его как JSON как минимум – Bergi

+0

@Bergi 'Пожалуйста, рассмотрите следующий объект JSON:' :) – Petroff

ответ

1

Хорошо, я отвечу на этот раз я :)

Решение использовать Object.keys():

var keysArray = Object.keys(JSONobject); 

//to get the 2nd item of object 
var secondObj = JSONobject[keysArray[1]]; // this will return i26 in given example. 
+1

Или просто сохранить исходный массив в соответствии с вашим предыдущим вопросом? похоже, что вы просто делаете данные намного сложнее в работе, используя объект – Steve

Смежные вопросы