for (const User& usr : playerList)
方法调用在VsCode中给出一个弹出错误,提示:
分析错误:意外的令牌,预期为“ {”
错误如下:
TypeError:users_list未定义
我尝试在方法后添加cbegin()/cend()
,但仍然会出现上述TypeError。
有什么想法吗?
getUser();
答案 0 :(得分:0)
getUser是一个函数,不能在没有括号的情况下声明
更改
getUser();
收件人
getUser(){
}
关于以下错误,您需要在状态下定义/初始化users_list。
TypeError: users_list is undefined
发生的事情是,users_list未在状态中定义/初始化,而是将users_list设置为在componentDidMount中发生的状态,因此基本上在首次渲染后调用componentDidMount,因此在初始渲染中,users_list在组件状态中不存在,因此您会收到该错误。要解决相同的问题
更改
state = {
users_id: [],
error_message: ""
};
收件人
state = {
users_id: [],
error_message: "",
users_list: [], //initialize with empty array
};