有意思的代码
MastHead
这个作者很懒,什么都没留下…
展开
-
调皮的代码:打印什么
var tmp = new Date(); function f(){ console.log(tmp); if(false){ var tmp = "hello world"; } } 输出结果为 undefined,原因:js的生命提升。 console.log(1 输出结果为 true console.log)(1>2>3) 输出结果为 false原创 2017-04-09 15:38:26 · 480 阅读 · 0 评论 -
bind apply call
三个函数都可以改变this的指向。区别 call()方法传入的参数,是单个变量; apply()方法传入的参数,是个数组; bind()方法,会创建一个新的函数:绑定函数。当调用这个函数时,实现改变this指向原创 2017-05-03 20:46:26 · 376 阅读 · 0 评论