章节
问答
课签
笔记
评论
占位
占位
今日不再显示

下一节课程: [JavaScript]作用域 (04:08) 下一节 重新观看

3 秒后播放下一节

为你推荐

Bosn
资深架构师

花名霍雍,阿里技术专家。幽默风趣的外表下,有一颗对技术坚持不懈追求的心。才子一枚,写歌、健身、游泳,十八般武艺样样精通。

提问题

写笔记

代码语言
公开笔记
提交
加群二维码

打开微信扫码自动绑定

您还未绑定服务号

绑定后可得到

  • · 粉丝专属优惠福利
  • · 大咖直播交流干货
  • · 课程更新,问题答复提醒
  • · 账号支付安全提醒

收藏课程后,能更快找到我哦~

使用 Ctrl+D 可将课程添加到书签

邀请您关注公众号
关注后,及时获悉本课程动态

举报

0/150
提交
取消
全部 精华 我要发布

+ 我来回答 回答最高可+2积分

最新回答 / Elin_zm
export是ES6的关键字,但不是ES5的关键字,视频录制的时间应该比较早,ES6可能还没有正式发布。

已采纳回答 / 小郎Lie
使用的时候加上window,JS在执行之前会有语法检查,语法检查的时候认为export没有定义,挂了,就不再执行的<...code...>

最新回答 / 慕勒215309
哦,我是麻省理工计算机科学博士后研究生毕业后来看这个课程的,通俗易懂,so easy呢。

最新回答 / 清风21077
课程相应的课件没有7,8,9,10的PPT

已采纳回答 / Lotusm
没有区别,两种写法,看个人习惯推荐第一种的人多一点,jquery的编写者推荐第二种

已采纳回答 / 慕沐0441247
<...code...>可以把闭包理解为函数,是一种‘特殊’点的函数,普通的函数,咱们在函数调用后,函数里面的变量就被js当做垃圾回收,但是闭包就厉害了,在函数调用后,本例是foo(2),仍可以访问函数内部的变量,本例中是foo内部的变量tmp和参数x,由于闭包存在,tmp和x会对js垃圾回收机说:"我是bar函数大哥的小弟,你敢清理我么。" js垃圾回收机就默默走开了。。

已采纳回答 / 慕粉1230042193
那是匿名函数的一个写法,可以选择加括号或者感叹号,这两种格式网上都有。

已采纳回答 / 东方既白233
返回数字,+是把变量里面的值优先输出为数字,而不是字符串

已采纳回答 / 小灰灰不小心
这是属于for循环的知识,i<3的时候一直在循环,i==4的时候退出循环此时全局变量i=4

最新回答 / 0_0墨眉
加上return f2在调用函数f1时返回函数f2,不加则返回undefined;return f2  在调用f2是形成一个闭包,n在f1执行完后空间会被回收,但被f2捕获,内存空间得到保留,通过f2仍然可以被调用;

已采纳回答 / 慕粉丹哥
不行,我还是厚着脸皮再来一次。首先,nAdd是全局变量,用nAdd = n的方式是可以吧局部变量暴露出去的,如果nAdd是简单的基本类型,n的每一次变化都需要通过nAdd = n的方式赋值。第二个,关于n的作用域问题,这里nAdd的作用,形成闭包,局部变量n并不会在执行完result()后销毁而是继续保存在内存中。

最赞回答 / KingdomLiu
是这样,源代码是window.export=export,后面的export指的是“var export={};”这句里的export对象,它是定义在函数体内的局部变量,前面的export指的是window下挂着的全局变量,这样就把内部的export对象暴露出去,在function的外部也可以调用了。 不知道你听明白没有,满意的话给个采纳哈,让我也涨点积分 ^_^
全部 我要发布
最热 最新
只看我的

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

账号登录 验证码登录

遇到问题
忘记密码

代码语言