数组无法读取属性

时间:2018-06-16 15:27:29

标签: javascript axios

这是问题

enter image description here

这是脚本

redirect_uri = http%3A%2F%2Flocalhost%3A3000%2F

正如你在图片中看到的那样,它应该是正确的,但为什么我看不懂该属性?

2 个答案:

答案 0 :(得分:0)

尝试访问时,您确定data对象已填满吗?

以下是否有效?

var data = [];

axios.get('https://jsonplaceholder.typicode.com/posts')
    .then(function (response) {
        data.push(response.data['0'])
        console.log(data['0'].body);
    })
    .catch(function (error) {
        console.log(error);
    });

答案 1 :(得分:-1)

您的数据是一个数组,因此必须使用data[0].body等整数访问它。

字符串访问器可能对Object类型有用,而不是数组。例如,您也可以执行data[0][“body”]