首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
影子流年
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
0
文章 0
沸点 0
赞
0
返回
|
搜索文章
最新
热门
闭包与函数
因为当前没有name变量,所以往上查找到变量init. reduce数组求和。所以第一个是15, f1 == f2是两个数组进行比较。因为数组是引用数据类型在内存空间里创建的两个地址。所以为false。而f1() => 首先执行 var result = count()=>然后…
函数与原型
a++ 先赋值再自增。不管怎样,最后的值都会加1.所以a为11,b为21。逗号表达式返回的都是最后一个值。所以结果为10。 (inner.func, inner.func)() 是进行逗号运算符,逗号运算符就是运算前一段表达式,且返回后一段表达式的结果。匿名函数的自调用,thi…
js预解析
预解析:把函数提升到当前作用域最顶端。 var a = b = c = 9; => var a = 9; b = 9; c = 9; 这里b,c是全局变量。 所以函数里面 a,b,c打印都为9。函数外面b,c是全局变量打印都为9。a为局部变量所以报错(未定义)。 在函数内定义的…
js时间+函数+匿名函数,...
解析:此题注意:getMonth()获取到的是0-11 当前月份为3月 getMonth() + 1 = 3; y.getMonth() = 2; x为3,所以第一个结果为5. 第二个因为x没有定义,是形参所以报错。 用js程序输出今天的日期,以YYYY-MM-DD的方式,比如…
js闭包相关知识点
解析:预解析,var x;变量提升。打印是判断x是不是存在在window里 。x声明未赋值为undefined。window里有x。所以为true。最后值为0.
this指向相关题目
方法调用模式,this指向的obj,所以为6. 解析:call和apply没有参数,指向的是window。 有参数指向的是前面调用的。 var myfn = new fn();创建了一个实例,this指向了这个fn。然后__proto__属性指向了fn的prototype的属性…
js预解析+作用域+this指向
1.代码执行前,先预解析。 2.var变量提升,提升到当前作用域最前面。 3.首先给全局的变量name赋值为'World!',然后匿名函数自调用。 4.把匿名函数里的变量name提升到当前作用域最前面。 5.匿名函数里的name声明但未赋值,所以name为undefined。t…
个人成就
文章被点赞
17
文章被阅读
4,570
掘力值
136
关注了
7
关注者
4
收藏集
1
关注标签
64
加入于
2019-02-28