如何在从函数返回的地图中打印值[重复]

Posted

技术标签:

【中文标题】如何在从函数返回的地图中打印值[重复]【英文标题】:How to print a value inside a map returning from a function [duplicate] 【发布时间】:2021-07-22 11:51:09 【问题描述】:

这是一个 TableCell,它位于 array.map((row,index) =>) 中

 <TableCell component="th" scope="row" padding="none">
      row.createdAt
 </TableCell>

我想将此 row.createdAt 作为参数传递给函数,而不是在其中打印 row.createdAt 我想打印从函数返回的值。请告诉我该怎么做??

【问题讨论】:

你能不能也提供你的功能,你用的是什么类型的组件? fn(row.createdAt) ? 【参考方案1】:

您可以在 TableCell 组件内的括号内调用函数

<TableCell component="th" scope="row" padding="none">
   yourFunction(row.createdAt)
 </TableCell>

你可以通过在 中调用 JSX 中的函数来调用它

【讨论】:

【参考方案2】:

这很简单,只需调用 function 并传递 row.createdAt

 <TableCell component="th" scope="row" padding="none">
      this.yourFunctioName(row.createdAt) // if class based component
      // OR yourFunctioName(row.createdAt)   if function based component
 </TableCell>

【讨论】:

【参考方案3】:

只需创建一个函数然后调用它,然后将 row.createdAt 作为参数传递

       function getCreatedAt(createdAt) 
          // Do something
          // HERE
       
          return createdAt
       

       <TableCell component="th" scope="row" padding="none">
            getCreatedAt(row.createdAt) 
       </TableCell>

【讨论】:

以上是关于如何在从函数返回的地图中打印值[重复]的主要内容,如果未能解决你的问题,请参考以下文章

如何使用带有 json 的 Map 从数据库中设置地图 latlng 值?

如何在从串口python pyqt接收的textbrowser pyqt5上附加串行数据[重复]

如何在从 Fetch Api 返回的 Promise 对象中获取错误值?

如何分离scss函数返回值

如何从javascript中的函数返回值[重复]

Javascript-地图和回调-返回值不受影响[重复]