React js:为什么我无法创建闭包?

苏吉特·库尔卡尼(Sujit Y.Kulkarni)

我有isLeap一个道具可以检查当前年份是否是prop年currentMonth而另一个道具可以确定当前月份的计数。(例如2月1日)

"Unexpected token"当我尝试在函数或闭包中创建函数时,控制台抛出错误,如下所示

  70 |  },
  71 |  daysInMonth : function(d){
> 72 |      var leapCase = function(this.props.isLeap){
     |                           ^
  73 |      }
  74 |  },
  75 |  render : function(){

在渲染函数中,我通过组件的属性调用上述函数,如下所示:

<Week key={i} dayCount = {this.daysInMonth(this.props.currentMonth)} />
哈克托

要定义闭包,您需要像这样包装函数

var leapCase = (function(props){

    return function(){
        if (props.isLeap){
            ...
        }
    };    

})(this.props)

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

为什么我的React App无法编译?

来自分类Dev

为什么NGINX无法使用正确的CSS和JS文件加载我的React应用

来自分类Dev

无法弄清楚为什么docker compose up没有运行我的React JS App

来自分类Dev

为什么React无法渲染我的组件数组?

来自分类Dev

为什么我的React-Native组件无法渲染?

来自分类Dev

为什么我的React中的clearInterval无法正常工作?

来自分类Dev

为什么React无法渲染我的map函数?

来自分类Dev

React React钩子访问闭包变量

来自分类Dev

为什么闭包中的“无主的自我”在Swift中无法正常工作?

来自分类Dev

为什么我无法在系统中安装React并卸载create-react-app?

来自分类Dev

react.js npm包无法解析

来自分类Dev

为什么我不能从react-0.12.2 webjar访问文件react.js?

来自分类Dev

为什么我的handleLogout功能无法在我的React应用程序中工作?

来自分类Dev

为什么Python无法在闭包中增加变量?

来自分类Dev

为什么这个javascript闭包无法正常运行?

来自分类Dev

为什么我的闭包功能不起作用?

来自分类Dev

为什么这种闭包没有我期望的论点?

来自分类Dev

如何从 React 中的闭包访问状态

来自分类Dev

为什么“ for .. in”允许闭包?

来自分类Dev

为什么“ for .. in”允许闭包?

来自分类Dev

为什么我不能在React类组件中创建变量?

来自分类Dev

ReactJS:为什么我们在创建 React 应用程序时使用 nodeJs?

来自分类常见问题

React-Redux->为什么我的reducer无法将更改后的状态返回到索引页面?

来自分类Dev

为什么我在React的定位标记上的onClick事件中无法定义?

来自分类Dev

为什么Firebase中的数据无法在我的FlatList(React Native)中呈现?

来自分类Dev

为什么我的React组件无法渲染HTML,但是可以正确记录日志?

来自分类Dev

为什么我无法更新Digital Ocean上托管的react应用程序?

来自分类Dev

为什么Webpack无法从我的React Webapp中找到任何模块?

来自分类Dev

为什么我无法在 react native Alert 中访问 this.props.navigation?

Related 相关文章

  1. 1

    为什么我的React App无法编译?

  2. 2

    为什么NGINX无法使用正确的CSS和JS文件加载我的React应用

  3. 3

    无法弄清楚为什么docker compose up没有运行我的React JS App

  4. 4

    为什么React无法渲染我的组件数组?

  5. 5

    为什么我的React-Native组件无法渲染?

  6. 6

    为什么我的React中的clearInterval无法正常工作?

  7. 7

    为什么React无法渲染我的map函数?

  8. 8

    React React钩子访问闭包变量

  9. 9

    为什么闭包中的“无主的自我”在Swift中无法正常工作?

  10. 10

    为什么我无法在系统中安装React并卸载create-react-app?

  11. 11

    react.js npm包无法解析

  12. 12

    为什么我不能从react-0.12.2 webjar访问文件react.js?

  13. 13

    为什么我的handleLogout功能无法在我的React应用程序中工作?

  14. 14

    为什么Python无法在闭包中增加变量?

  15. 15

    为什么这个javascript闭包无法正常运行?

  16. 16

    为什么我的闭包功能不起作用?

  17. 17

    为什么这种闭包没有我期望的论点?

  18. 18

    如何从 React 中的闭包访问状态

  19. 19

    为什么“ for .. in”允许闭包?

  20. 20

    为什么“ for .. in”允许闭包?

  21. 21

    为什么我不能在React类组件中创建变量?

  22. 22

    ReactJS:为什么我们在创建 React 应用程序时使用 nodeJs?

  23. 23

    React-Redux->为什么我的reducer无法将更改后的状态返回到索引页面?

  24. 24

    为什么我在React的定位标记上的onClick事件中无法定义?

  25. 25

    为什么Firebase中的数据无法在我的FlatList(React Native)中呈现?

  26. 26

    为什么我的React组件无法渲染HTML,但是可以正确记录日志?

  27. 27

    为什么我无法更新Digital Ocean上托管的react应用程序?

  28. 28

    为什么Webpack无法从我的React Webapp中找到任何模块?

  29. 29

    为什么我无法在 react native Alert 中访问 this.props.navigation?

热门标签

归档