为了账号安全,请及时绑定邮箱和手机立即绑定

关于闭包,访问局部变量。

关于闭包,访问局部变量。

弑天下 2018-08-16 10:08:04
目的是想得到内部函数的返回值,现在的函数值在最内层,看了很多关于闭包的,但是还是学艺不精无法实现想要的结果。想在最外层的函数也就是226行位置操作c变量
查看完整描述

1 回答

?
HUX布斯

TA贡献1876条经验 获得超6个赞

答案是 沒辦法,異步操作的限制
你可以把 onSelected 想成是一個事件,你要在這事件觸發時做什麼?

例如:

// 在 h1#show-date 顯示日期 function displayDate(c) {
    $('#show-date').html(c);
}function dataCompare() {
    $('#ca').canlendar({        // 省略
        onSelected: function(view, date, data) {            // 省略
            
            var c = odate-ndate;
            
            displayDate(c);
        }
    })
}

你可說說你的需求,例如說取得 c 要做什麼?


查看完整回答
反对 回复 2018-09-19
  • 1 回答
  • 0 关注
  • 642 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信