Вы пробовали синтаксис for...in
:
for(k in r) {
if (r.hasOwnProperty(k))
$('#something').append(r[k]);
}
В цикле k
будет равно имени первого свойства, затем второго свойства и т. Д.(Хотя, сказав «первый» и «второй», порядок итерации произвольный.)
Оператор if с .hasOwnProperty()
является «необязательным» в зависимости от структуры вашего объекта / иерархии: он проверяет, является ли конкретное свойство «прямым» свойством объекта или свойством откуда-то вверх по цепочке прототипов (отмечая, что структура for ... in возвращает оба типа свойств).Если вы не уверены, что вам это нужно, то, вероятно, вам это нужно.
Примечание. Этот метод применяется в целом к объектам JavaScript, а не конкретно к объектам вашей базы данных.