Когда я печатаю объект в HTML, используя для каждого цикла, я получаю только половину содержимого объекта, но когда я печатаю с помощью console.log и console.log этот маленький треугольник, я получаю полный объект, и я показываю рядом с этим объектом, когда наведу он говорит, что значение было оценено только сейчас, как показано на рисунке ниже, введите описание изображения здесь

Когда я печатаю тот же объект в HTML, это выглядит так,

 7.33--Some Name 7.08--Some Name 7.83--Some Name 

На самом деле, object содержит в общей сложности 5 элементов, как показано на рисунке выше, Код для печати объекта HTML,

 for (var key in obj){ $("p").append(key "--" obj[key][0] "{amp}lt;br{amp}gt;"); } 

Исследование объектов через console.log происходит asynchronous .

Ссылка на объект передается синхронно на консоль, но она не отображает свойства до ее раскрытия. Если объект был изменен до проверки его в консоли, показанные данные будут иметь обновленные значения. Консоль Chrome показывает маленькое « i в поле, в котором указано, что значение, указанное ниже, было оценено только сейчас

Для того, чтобы полностью распечатать объект в консоли, вы можете зашифровать и записать его как

 console.log(JSON.stringify(obj));