方法重用
使用call函数,可以编写在不同对象上使用的方法
call()方法是可以用来调用所有者对象作为参数的方法
通过call()方法可以使用属于另一个对象的方法
apply()
call()和apply()函数非常像
他们的区别是
call()方法是分别接受参数
apply()方法是接受数组形式的参数
如果要使用数组而不是参数列表,则apply()方法非常方便
闭包
指的是有权访问父作用域的函数,即使在父函数关闭之后也可以访问相关的变量
我的理解就是在一个函数定义一个函数,这个函数的返回值第一个定义在该函数内部的函数,
此时我们对于父函数内部变量的访问只能通过内部函数进行,这就实现了私有化。
目录