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

目的是想得到内部函数的返回值,现在的函数值在最内层,看了很多关于闭包的,但是还是学艺不精无法实现想要的结果。
https://img3.mukewang.com/5ba1a9c200018db804310365.jpg

想在最外层的函数也就是226行位置操作c变量


弑天下
浏览 636回答 1
1回答

HUX布斯

答案是 沒辦法,異步操作的限制你可以把 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 要做什麼?
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript