Javascript reactjs,使用文档中的数组进行比较
我将一个文档传递到一个具有以下格式的函数中Javascript reactjs,使用文档中的数组进行比较,javascript,reactjs,Javascript,Reactjs,我将一个文档传递到一个具有以下格式的函数中 0:{username:“test”,name:“TestName”} 所有内容都正确地打印在控制台中,但是当我试图从控制台访问userName时,我得到一个未定义的错误 我的代码当前为: const newuserDocs = result.docs; console.log(newuserDocs); if(this.newUserDocs.username === "test"){ console.log('THE US
0:{username:“test”,name:“TestName”}
所有内容都正确地打印在控制台中,但是当我试图从控制台访问userName
时,我得到一个未定义的错误
我的代码当前为:
const newuserDocs = result.docs;
console.log(newuserDocs);
if(this.newUserDocs.username === "test"){
console.log('THE USERNAME IS GOOD');
}
我知道设置newUserDocs是因为我可以将其转储到控制台或其他地方,但尝试在.username
部分进行此比较失败
我做错了什么似乎关键字
这个
是模棱两可的,只要newuserDocs
被定义为变量,您就可以访问,而不必这个。
部分只要这个
的上下文在您的示例中不清楚:
if(this.newUserDocs.username === "test"){
console.log('THE USERNAME IS GOOD');
}
UPD:js区分大小写。变量名为
newuserDocs
(小写U),然后通过newuserDocs
(大写U)访问它。尝试使用newuserDocs。用户名似乎关键字此是模糊的,只要newuserDocs
被定义为变量,您就可以访问,而不必使用此项。
的上下文在您的示例中不清楚时,此部分:
if(this.newUserDocs.username === "test"){
console.log('THE USERNAME IS GOOD');
}
UPD:js区分大小写。变量名为
newuserDocs
(小写U),然后通过newuserDocs
(大写U)访问它。试试newuserDocs.username我运行这个,它工作得很好。你错过了:
const newuserDocs = {username:"test", name:"TestName"};
console.log(newuserDocs);
if(newuserDocs.username === "test"){
console.log('THE USERNAME IS GOOD');
}
我希望它能帮助你。我运行这个,它工作得很好。你错过了:
const newuserDocs = {username:"test", name:"TestName"};
console.log(newuserDocs);
if(newuserDocs.username === "test"){
console.log('THE USERNAME IS GOOD');
}
我希望它能对您有所帮助。如果我像
newUserDocs那样尝试。username
那么它会说newUserDocs
是未定义的,它区分大小写。您的变量称为newuserDocs(小写U),然后由newuserDocs(大写U)访问它。试试newuserDocs.username
哦,哇,不知道我怎么会错过这个。但是,我更改了它,它仍然显示“无法读取undefinedWait的属性”username,我得到它是为了清除错误,因为username存在相同的问题。但它不会打印我的控制台,即使用户名与ESHMM匹配,最后一个想法是根据您的数据格式,newuserDocs[0]。用户名
如果我尝试与newuserDocs一样。用户名
则会说newuserDocs
未定义。它区分大小写。您的变量称为newuserDocs(小写U),然后由newuserDocs(大写U)访问它。试试newuserDocs.username
哦,哇,不知道我怎么会错过这个。但是,我更改了它,它仍然显示“无法读取undefinedWait的属性”username,我得到它是为了清除错误,因为username存在相同的问题。但它不会打印我的控制台,即使用户名与ESHMM匹配,最后一个想法符合您的数据格式,newuserDocs[0]。用户名