Я только что создал файл index.html со следующим содержимым:
<script type="text/javascript">
var markers = [{'dist': 1}, {'dist': 2}, {'dist': 3}];
console.log(markers);
</script>
Когда консоль открыта (нажмите F12 и выберите «Консоль»), попробуйте несколько раз обновить страницу. Вывод должен быть таким же, как и без динамического содержимого внутри, но это не так.
Обычно я вижу это:
File: test.html, Line: 1, Column: 1
[object Object],[object Object],[object Object]
[
0: {
[functions]: ,
__proto__: { },
dist: 1
},
1: {
[functions]: ,
__proto__: { },
dist: 2
},
2: {
[functions]: ,
__proto__: { },
dist: 3
},
length: 3
]
но иногда это:
File: test.html, Line: 1, Column: 1
[object Object],[object Object],[object Object]
[
0: {
undefined: undefined
},
1: {
undefined: undefined
},
2: {
undefined: undefined
},
length: 3
]
Заранее спасибо, если кто-то может пролить свет на это.