javascript 函数参数

 函数的参数

定义函数时,参数就是形式参数

除了上面的方式,我们还可以通过arguments数组对象(js内置的对象)管理参数

说明:会将一个参数保存到arguments第一个元素,第二个参数保存到arguments第二个元素上。。以此类推

函数的返回值:

函数不一定要返回结果,取决于需求,如果没有返回结果,则接受到的就是undefined

js闭包特性:

  什么是闭包?

当我们在函数内部,镶嵌定义函数的时候,内部函数就会外部函数的变量的最终值给把包含起来,保存到内存中,类似于php的静态变量

闭包会导致怎样的结果、

内部函数,会将外部函数中的变量的最终值保存到内存中

这样,提供了机会:在函数外部,可以读取到函数内部的值;

 如何解决闭包导致的问题

 

原文地址:https://www.cnblogs.com/zuichumx0826/p/9016976.html