一:函数是一等公民 函数可以储存在变量中函数作为参数函数作为返回值 在js中 函数就是一个普通的对象,(可以通过new Function()), 我们可以把函数存储到变量/数组中, 他还可以作为另一个函数的参数和返回值,甚至可以在程序运行的时候通过 new Function(‘’alert(1)’) 来构造一个新的函数。