js-this
func(p1, p2) obj.child.method(p1, p2) func.call(context, p1, p2) // 先不讲 apply
func(p1, p2) 等价于
func.call(undefined, p1, p2)
obj.child.method(p1, p2) 等价于
obj.child.method.call(obj.child, p1, p2)
call和apply的区别:
两者基本相同,但是call分别接收参数,apply接受一个数组类型的参数。

浙公网安备 33010602011771号