函数是一段代码,它只定义一次,但可以被执行或调用任意次.在 JavaScript 里,函数即对象,程序可以随意操控它们.比如,可以把函数赋值给变量,或者作为参数传递给其他函数,也可以给它们设置属性,甚至调用它们的方法.如果函数挂载在一个对象上,作为对象的一个属性,就称它为对象的方法.如果函数嵌套在其他函数中定义,这样它们就可以访问它们被定义时所处的作用域中的任何变量. 函数定义 在 JavaScript 中,函数实际上是对象,每个函数都是 Function 构造函数的实例,因此函数名实际上也是一…