Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/reactjs/21.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Reactjs 避免JS中的“未定义”_Reactjs - Fatal编程技术网

Reactjs 避免JS中的“未定义”

Reactjs 避免JS中的“未定义”,reactjs,Reactjs,我在React Js中使用routes构建了一个应用程序。我的应用程序中有一些页面在我的路线中。此外,我还创建了一个数组: 常数路由=[{ 路径:/home, 标题:家 }, { 路径:/about, 标题:关于 } ]; 这个数组包含我的面包屑。接下来的逻辑是:如果url与routes中的route匹配,则显示routes中的标题。但是,我不想使用关于页面。当我点击“关于”页面时,我想同时显示主页上的标题。问题是,当我单击“关于”页面时,会出现下一个错误:。无法读取未定义的属性“title”。

我在React Js中使用routes构建了一个应用程序。我的应用程序中有一些页面在我的路线中。此外,我还创建了一个数组: 常数路由=[{ 路径:/home, 标题:家 }, { 路径:/about, 标题:关于 } ];

这个数组包含我的面包屑。接下来的逻辑是:如果url与routes中的route匹配,则显示routes中的标题。但是,我不想使用关于页面。当我点击“关于”页面时,我想同时显示主页上的标题。问题是,当我单击“关于”页面时,会出现下一个错误:。无法读取未定义的属性“title”。如何隐藏此错误

您可以按如下方式使用:

const myvar = object ? object.name : undefined;

在你编辑了你的问题后,我的答案失去了上下文。你应该回到原来的问题,并为此新问题创建一个新帖子。