js方法js调用方法的三种写法
JavaScript定义了三种调用函数的方法,分别是: 直接调用函数、以call()方法调用函数、以及以apply()方法调用函数。
下面介绍一下这三种方法。
1、直接调用函数。这个方法是我们最常用的,也是最普通的方式。它直接以函数附加的对象作为调用者,在函数后括号内传入参数来调用函数。
2、call()方法调用函数。 上文中的直接调用函数的方法虽然很简单,但是调用方式不够灵活。有时候调用函数需要动态地传入一个函数引用,为了动态地调用函数,这个时候就需要用call()方法了。
  3、apply()方法调用函数。apply()方法与call 方法类似,它们都可以动态调用函数,它们的区别如下:  通过call()调用函数的时候,需要在括号中详细地列出每个参数。  通过apply()动态地调用函数的时候,需要以数组的形式一次性传入所有调用参数。  apply()和call()的对应关系如下:  函数引用.call(调用者,参数一,参数二......)=函数引用.apply(调用者,[参数一,
参数二......])