JavaScript
文章平均质量分 79
S_night
想不通,就写出来试试
JavaScript相关问题查询 推荐MDN
展开
-
JavaScript中的apply()
apply()可以拿来拿来直接用,那么它应该继承自某个原型的方法。查了一下,方法继承自Function.prototype.apply(thisObj, [argArray]); 简单一点的模型就是这样: Func.apply(thisObj, arr ); 定义: 用thisObj去代替Func(调用函数)的上下文对象,传入参数arr,并执行。原创 2017-09-09 00:09:44 · 373 阅读 · 0 评论 -
JavaScript中的call()
同样的call()方法,继承自Function.prototype.call(),所以只能被函数调用,不能被函数对象以外的对象调用(Js中函数和对象,有着错综复杂的关系,理解两者的关系,是非常重要的)。 方法: func.call(thisarg, arg1, arg2....)(参数就不多说明了) 定义: 该call()方法调用具有给定this值的原创 2017-09-11 23:11:05 · 217 阅读 · 0 评论 -
函数作用域链
先来看一个简单的问题 var scope = "global scope"; function func() { var scope = "local scope"; alert(scope); //这里会弹出什么 } func();在不到1秒的思索之后,你肯定会说弹出“local scope”原创 2017-09-14 20:25:25 · 352 阅读 · 0 评论