日期:2014-05-16  浏览次数:20352 次

JavaScript,调用函数的5种方法

JavaScript,调用函数的5种方法?


一次又一次的,我发现,那些有bug的Javascript代码是由于没有真正理解Javascript函数是如何工作而导致的(顺便说一下,许多那样的代码是我写的).JavaScript拥有函数式编程的特性, 当我们选择面对它的时候,这将成为我们前进的阻碍.?
作为初学者,我们来测试五种函数调用的方法,从表面来看我们会认为那些函数与C#中函数的作用非常相似,但是我们一会儿可以看到还是有非常重要的不同的地方的,忽视这些差异无疑会导致难于跟踪的bug。.?
首先让我们创建一个简单的函数,这个函数将在将在下文中使用,这个函数仅仅返回当前的this的值和两个提供的参数.?

Js代码?
  1. <script?type="text/javascript">??
  2. function?makeArray(arg1,?arg2){??
  3. ????return?[?this,?arg1,?arg2?];??
  4. }??
  5. </script>??


最常用的方法,但不幸的,全局的函数调用?
当我们学习Javascript时,我们了解到如何用上面示例中的语法来定义函数。?
,我们也知道调用这个函数非常的简单,我们需要做的仅仅是:?
Js代码?