Javascript Axios将布尔值解析为字符串
我正在尝试使用Axios get获取JSON中的所有内容,除了布尔值之外,所有内容都可以使用,但没有解析为字符串(我正在添加当前状态。toString()但不工作。或者是否有其他方式来显示它?在后端api中“isInstructed”:true 渲染Javascript Axios将布尔值解析为字符串,javascript,reactjs,axios,Javascript,Reactjs,Axios,我正在尝试使用Axios get获取JSON中的所有内容,除了布尔值之外,所有内容都可以使用,但没有解析为字符串(我正在添加当前状态。toString()但不工作。或者是否有其他方式来显示它?在后端api中“isInstructed”:true 渲染 return ( <h4>Is instructed? </h4>{this.state.visitors.isInstructed.toString()}
return (
<h4>Is instructed? </h4>{this.state.visitors.isInstructed.toString()}
返回(
是否已指示?{this.state.visitors.isInstructed.toString()}
此.state.visitors的初始值可能是未定义的或空的
试一试
返回(
有指示吗?
{
this.state.visitors&&typeof this.state.visitors.isInstructed!==未定义?
this.state.visitors.isInstructed.toString():
无效的
}
在随后回调的调用中,就在主体中,尝试console.log您的res以查看您可以检索到什么,或者它是否收到一些调用错误它是如何工作的?您确定this.state.visitors.isInstructed
是您所期望的吗?您可以控制台logtypeof this.state.visitors.isInstructed
并将其粘贴到这里吗?能否在axios调用前后为this.state.visitors
添加值?什么不起作用?是否出现错误?Console.log=无法读取未定义的属性“visitors”。但是作为回报,我有其他键,如name等,但不是boolean键(即this.state.visitors.name)。这些键没有给出此错误。是的!它可以工作,只是{this.state.visitors.isInstructed&&etc..}非常完美!非常感谢!
return (
<h4>Is instructed? </h4>{this.state.visitors.isInstructed.toString()}
return (
<h4>Is instructed? </h4>
{
this.state.visitors && typeof this.state.visitors.isInstructed !== undefined ?
this.state.visitors.isInstructed.toString() :
null
}