TypeError:无法读取未定义反应错误的属性“ map”

时间:2019-11-17 18:43:29

标签: reactjs react-redux

我正在使用axios从用户列表的数据库中获取数据。我安装了axios,用于发送正常工作的数据,同时获取数据却出现错误:“无法读取未定义的属性'map'”

下面是我的users.js代码

void check(int n,int s)
{
    int arr[n];
    for (int i=1;i<=n;i++)
    {
        arr[i]=1;
    }
    if (n==s)
    {
        int j=1;
        while (j<n)
        {
            printf("%d+",arr[j]);
            j++;
            if (j==n)
            {
                printf("%d=%d",arr[j],s);
                break;
            }
        }
    }
    else if (n<s)
    {
        printf("Wrong input");
        exit(0);
    }
    else
    {

    }
}

int main()
{
    int N,S;
    scanf("%d %d",&N,&S);
    if (N<=0 || S<=0)
    {
        printf("Wrong input");
        exit(0);
    }
    check(N,S);

}

请让我知道我犯了什么错误,我是React的新手

1 个答案:

答案 0 :(得分:0)

更改地图功能的代码,现在可以正常工作了:

posts.map(post => {
              const { user_id, name, email } = post;
              return (
                <div key={user_id}>
                  <h2>{name}</h2>
                  <p>{email}</p>
                  <hr />
                </div>
              );
        })