Javascript 循环遍历数组并返回jsx-react

Javascript 循环遍历数组并返回jsx-react,javascript,arrays,reactjs,for-loop,Javascript,Arrays,Reactjs,For Loop,我试图通过数组映射并返回jsx,但是我使用的是Typescript,所以。map只返回函数(而不是jsx)如何循环遍历数组并为React中的每个数组元素返回一些jsx? 我已经有了 return({array.map(this.function)})所以我在每个数组元素上返回一个函数,但我想从map返回jsx和一个函数。我尝试过这个{array.map(()=>{returnthis.function&&text})},但它只是返回jsx或函数 我想要实现的是:当我映射数组时,我想在每个数组元素

我试图通过数组映射并返回jsx,但是我使用的是Typescript,所以
。map
只返回函数(而不是jsx)如何循环遍历数组并为React中的每个数组元素返回一些jsx?

我已经有了
return({array.map(this.function)})
所以我在每个数组元素上返回一个函数,但我想从map返回jsx和一个函数。我尝试过这个
{array.map(()=>{returnthis.function&&text

})}
,但它只是返回jsx或函数

我想要实现的是:当我映射数组时,我想在每个数组元素上运行一个函数,并在每个元素上返回一个段落,这样我就可以在函数输出旁边显示一些文本


任何帮助都将不胜感激

不要忘记添加正确的键:

{array.map((el)=>(
{this.function(el)}
正文

))}
map返回回调函数返回的任何函数,因此如果map返回函数,那么您是在错误地调用它,或者尝试调用回调两次
array.map((…args)=>this.function(…args)()
你能澄清一下
的意思吗我想在渲染函数旁边显示一些jsx
你能显示
this.function
的返回吗?确保正确使用HOC来获取函数也很重要。啊,是的,我知道了,谢谢,我返回了一些jsx,但我需要返回jsx和一个函数。是否可以从
.map
返回jsx和函数?我尝试使用
&&
,但它返回的是jsx还是函数@KrzysztofKrzeszewskii我觉得这可能是一个例子,你能给我们提供更多关于你想实现什么的细节,而不是你是如何实现的吗?哇,谢谢!问题是我并没有真正调用这个函数,我添加了
()
,它成功了@哈哈