javascript - 为什么在 React+Redux 中尝试映射数组时出现错误?

标签 javascript reactjs

当我尝试运行此命令时:

const nums = this.props.date.phoneNumbers.map( (num) => {
      <span>{ num }<br/></span>
})

我犯了错误:

Expected an assignment or function call and instead saw an expression no-unused-expressions

但是所有工作都没有跨度:

const nums = this.props.date.phoneNumbers.map( (num) => {
      console.log(num);
})

我做错了什么?

最佳答案

您需要使用 return 返回打开大括号后的任何值

   const nums = this.props.date.phoneNumbers.map( (num) => {
         return <span>{ num }<br/></span>
        })

关于javascript - 为什么在 React+Redux 中尝试映射数组时出现错误?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54055485/

相关文章:

javascript - 在数组中查找重复对

reactjs - map 不是reactJS 中的函数

reactjs - 在函数参数中使用解构时,ESLint 抛出 "is missing in props validation"错误

javascript - 无法将 Bootstrap 或 React-Bootstrap 样式应用于使用 create-react-app 创建的应用程序

javascript - 按多个字段过滤 Firebase

javascript - 在 react 中丢失页面刷新时的组件数据

javascript - google maps api v3 setMapType 问题

javascript - Jquery 在滚动时触发动画一次

javascript - 使用 Passport.js facebook 策略进行身份验证后如何使用 Facebook Graph API?

javascript - 即时创建嵌套数组