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

下一节课程: [JavaScript]this (11:07) 下一节 重新观看

3 秒后播放下一节

为你推荐

Bosn
资深架构师

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

提问题

写笔记

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

打开微信扫码自动绑定

您还未绑定服务号

绑定后可得到

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

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

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

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

举报

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

已采纳回答 / 慕梦前来
递归函数。可以的,没什么问题

最新回答 / 969999666696
有的,在这里:<...图片...>

最新回答 / qq_暂时无特别关心的好友_0
因为JavaScript里面Array是对象,==或===操作符只能比较两个对象是否是同一个实例,也就是是否是同一个对象引用。要比较的话要将数组转换成字符串[1,2,3].toString == [1,2,3].toString

已采纳回答 / 慕圣836516
大哥,a=+a不是a+=a,两个不一样好么?前者是把a转换为number类型,后者是a=a+a;

最新回答 / 十亿燚
         <script language="javascript">          function visible(cursor,i)                             <!--设置鼠标移入和移除时图片效果-->                 {             if(i==0){             cursor.style.opacity=1;             }                            ...

已采纳回答 / LittlePig77
这个括号用于调用前面的函数表达式,就像有个function a,我可以这样调用它:a()如果没有这个括号,那(function(){})就只是一个函数表达式,并不会去调用它。这样说,你能懂么

已采纳回答 / 敏而好学_
javascript中函数内部可以读取全局变量,因此访问到了变量popup;变量call作用域是立即执行函数内部,因此立即执行函数内部的Function函数可以访问到

已采纳回答 / jk_x
老师还没发布呢,别急

最赞回答 / lym_0001
1、函数的声明会被前置,如:function foo(){}; 会初始化在一个vo变量对象里面,这个函数的值为:foo函数本身。2、函数的表达式会被忽略掉,更不会被前置,如:var a =function fpp(){};这里的fpp是一个函数表达式(因为他要是赋值给a)在这里初始化的时候会被忽略只保留变量a,且变量a的值初始化为undefined。参照方法图:<...图片...>

最赞回答 / 火星漫步
(function (){})()就是一个匿名函数自执行;var c = function (){}();一样,只不过是匿名的,为了不让浏览器认为是函数声明,所以前面加了( ); return function (){}就是将函数作为返回值抛出,没什么好说的。document.write((function(a,b){           return a +b;       })();)是因为你write()里面有“;”write本来就是一个函数,函数里面有";"肯定会报错,

最赞回答 / Rhinel
Constructor函数构造器就是可以用来构建生成新的函数或者对象的函数。函数构造器也是一个普通函数,只不过在使用该函数构造生成新的函数或者对象的时候,该函数才会称为函数构造器。构建的过程简单来说分两步:1、创建一个空对象,并执行类似构造函数bind该空对象的过程。也就是把构造函数中的this指向新的空对象然后执行一遍,这个过程可以叫初始化。2、把空对象的原型指向构造函数的原型,也就是构建原型链继承。构建出的对象或者函数可以称为构造函数的一个实例,因为在完成初始化的过程就设定新对象的许多私有属性,而且该...

最新回答 / cmos
找到了 MouseLight
全部 我要发布
最热 最新
只看我的

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

账号登录 验证码登录

遇到问题
忘记密码

代码语言