每个JavaScript函数都包含两个非继承而来的方法:apply()和caller().其中,apply方法接受两个参数,一个是在其中运行的函数作用域,另一个是参数组.或者可以是Array数组的实例,也可以是arguments对象.
对于call(),第一个参数是this不变,而第二个传递的是直接的参数(即每个参数都必须例举出来).,当然,第二个参数也可以不传.
还有一个非继承而来的函数bind(),其this值会被绑定到传给bind()函数的值;
每个JavaScript函数都包含两个非继承而来的方法:apply()和caller().其中,apply方法接受两个参数,一个是在其中运行的函数作用域,另一个是参数组.或者可以是Array数组的实例,也可以是arguments对象.
对于call(),第一个参数是this不变,而第二个传递的是直接的参数(即每个参数都必须例举出来).,当然,第二个参数也可以不传.
还有一个非继承而来的函数bind(),其this值会被绑定到传给bind()函数的值;