Я не уверен, как это работает в vue, поэтому позвольте мне объяснить scenerio.
У меня есть компонент Vue, который выполняет вызов 'groups' с axios при создании.Когда я console.log () отвечаю, он заполняется данными.Массив с объектами.
data = response.data.data;
пример console.log (data):
[__ob__: Observer]
0: {__ob__: Observer}
1: {__ob__: Observer}
2: {__ob__: Observer}
3: {__ob__: Observer}
4: {__ob__: Observer}
5: {__ob__: Observer}
6: {__ob__: Observer}
7: {__ob__: Observer}
8: {__ob__: Observer}
9: {__ob__: Observer}
10: {__ob__: Observer}
Но если я запишу консольный журнал после этого, вот так:
console.log(data); <- this one filled with all the data.
console.log(data[0]); <- this one is 'undefined'
Так почему же первый элемент не определен, хотя я уверен, что массив заполнен из-за console.log () до этого.
Кто-нибудь?