Vue数组,获取完整的数组作品,数组中的特定项目未定义

时间:2018-10-17 13:28:24

标签: javascript vue.js ecmascript-6 axios

我不确定这是如何工作的,所以让我解释一下场景。

我有一个Vue组件,它在创建时使用axios调用“组”。当我console.log()响应时,它充满了数据。包含对象的数组。

data = response.data.data;

示例console.log(数据):

[__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()。

有人吗?

0 个答案:

没有答案