首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >ReactJS - console.log(ObjectName) //Working console.log(ObjectName.property) //无法识别属性

ReactJS - console.log(ObjectName) //Working console.log(ObjectName.property) //无法识别属性
EN

Stack Overflow用户
提问于 2021-09-18 22:33:33
回答 1查看 38关注 0票数 0

我需要以下代码的帮助

代码语言:javascript
复制
import React, {useEffect, useState} from "react";
import APIService from './service/ApiService'

export default function App() {

    useEffect(() => {
        APIService.getAdminApp('KYC').then(donnees => { //stats
            updateStats(donnees)
        }).catch(function (ex) {
            console.log('Erreur de parsing')
        });
    },[]);

    const [stats, updateStats] = useState([]);
    const keys = stats.application
    
    console.log(keys)
    
    
    return(<div>
    </div>);
}

只要我执行console.log(keys),对象的内容就会正确显示。

但是当我执行console.log(keys.name)时,属性名不能被识别。

为什么?为了获取信息,我在useEffect中的getAdminApp函数在API上使用了GET。提前谢谢你。

EN

回答 1

Stack Overflow用户

发布于 2021-09-18 23:27:34

最后我做到了:

代码语言:javascript
复制
import React, {useEffect, useState} from "react";
import APIService from './service/ApiService'

export default function App() {

    useEffect(() => {
        APIService.getAdminApp('KYC').then(donnees => { //stats
            updateStats(donnees)
        }).catch(function (ex) {
            console.log('Erreur de parsing')
        });
    },[]);

    const [stats, updateStats] = useState([]);
    const keys = stats.application
    const array = stats.statistiqueList
    return(<div>
        <p>{keys?.name}</p>
        <p>{array[0]?.code}</p>
    </div>);
}

它起作用了,谢谢!^^

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/69238954

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档