我有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] 删除。
我来说两句