JavaScript高级教程(函数进阶、闭包、正则表达式、ES6新增语法、新增扩展方法)
函数的定义与调用函数有三种定义方式:自定义函数(命名函数)function fn() {};函数表达式(匿名函数)var fun = function() {};new Function()var fn = new Function('参数1', '参数2', '函数体')该种方式执行效率低,也不方便书写,因此较少使用;所有函数都是Function的实例(对象);函数也属于对象;构造函数;函数的调用方式有很多,分为普通函数、对象的方法、构造函数、绑定事件函数、定时器函..