Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/reactjs/27.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
Javascript 我的JSX代码生成单元(HTMLTD元素)似乎有一些问题_Javascript_Reactjs - Fatal编程技术网

Javascript 我的JSX代码生成单元(HTMLTD元素)似乎有一些问题

Javascript 我的JSX代码生成单元(HTMLTD元素)似乎有一些问题,javascript,reactjs,Javascript,Reactjs,我最近在做react表实验时遇到了一个问题,即,我使用数组映射方法提取准备好的数据并生成td-html元素。但我无法在成功取出数据后生成它。发生了什么事 如以下代码所示: {this.state.isSearch && Object.entries(this.state.fake).map(innerArray => { console.log(this.state.searchTarget);

我最近在做react表实验时遇到了一个问题,即,我使用数组映射方法提取准备好的数据并生成td-html元素。但我无法在成功取出数据后生成它。发生了什么事

如以下代码所示:

{this.state.isSearch && Object.entries(this.state.fake).map(innerArray => {
                        console.log(this.state.searchTarget);
                        if (
                          innerArray[1][0]
                            .toUpperCase()
                            .indexOf(this.state.searchTarget.toUpperCase()) != -1
                        ) {
                          console.log("got it!");
                          <tr>
                            {innerArray[1].map(value => {
                              <td>{value}</td>;
                              console.log(value);
                            })}
                          </tr>;
                        }
})}
Google开发工具运行结果:

a
got it!
a
2
3
4
5
...

已成功读取数据,但未执行生成HTML td元素的表达式。

您没有返回任何内容。尝试添加返回声明

谢谢您的建议,对不起,我没有说清楚。这只是我代码的一小部分。事实上,它已经有一个render()方法和一个return。。。我忘记在JavaScript代码完成运行后返回值。。。。。⊙ o⊙
a
got it!
a
2
3
4
5
...