JS进阶篇--JS apply的巧妙用法以及扩展到Object.defineProperty的使用

2017-06-09
阅读 6 分钟
2.5k
调用的时候第一个参数给了一个null,这个是因为没有对象去调用这个方法,只需要用这个方法帮助运算,得到返回的结果就行,所以直接传递了一个null过去。

JS基础篇--call、apply、bind方法详解

2014-02-14
阅读 8 分钟
5k
在 javascript 中,call 和 apply 都是为了改变某个函数运行时的上下文(context)而存在的,换句话说,就是为了改变函数体内部 this 的指向。JavaScript 的一大特点是,函数存在「定义时上下文」和「运行时上下文」以及「上下文是可以改变的」这样的概念。