Javascript 我的JSX代码生成单元(HTMLTD元素)似乎有一些问题
我最近在做react表实验时遇到了一个问题,即,我使用数组映射方法提取准备好的数据并生成td-html元素。但我无法在成功取出数据后生成它。发生了什么事 如以下代码所示: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);
{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
...